org.apache.beehive.wsm.jsr181.model.java
Interface JavaMethodInfo

All Known Implementing Classes:
MirrorMethodInfo

public interface JavaMethodInfo


Method Summary
<A extends Annotation>
A
getAnnotation(Class<A> annotationType)
           
 Collection<Annotation> getAnnotations()
           
 String getMethodName()
           
 List<JavaParameterInfo> getParameters()
           
 Class getReturnType()
           
 boolean isPublic()
           
 void logError(String msg)
           
 boolean throwsExceptions()
           
 

Method Detail

isPublic

boolean isPublic()

throwsExceptions

boolean throwsExceptions()

getMethodName

String getMethodName()

getReturnType

Class getReturnType()

logError

void logError(String msg)

getAnnotations

Collection<Annotation> getAnnotations()

getAnnotation

<A extends Annotation> A getAnnotation(Class<A> annotationType)

getParameters

List<JavaParameterInfo> getParameters()