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

All Known Implementing Classes:
MirrorTypeInfo

public interface JavaTypeInfo


Method Summary
<A extends Annotation>
A
getAnnotation(Class<A> annotationType)
           
 Collection<Annotation> getAnnotations()
           
 File getLocation()
           
 Collection<JavaMethodInfo> getMethods()
           
 String getName()
           
 boolean hasDefaultConstructor()
           
 boolean hasFinalize()
           
 boolean isAbstract()
           
 boolean isFinal()
           
 boolean isInterface()
           
 boolean isPublic()
           
 void logError(String msg)
           
 

Method Detail

isAbstract

boolean isAbstract()

isFinal

boolean isFinal()

isPublic

boolean isPublic()

isInterface

boolean isInterface()

hasFinalize

boolean hasFinalize()

hasDefaultConstructor

boolean hasDefaultConstructor()

getName

String getName()

getLocation

File getLocation()

logError

void logError(String msg)

getAnnotation

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

getAnnotations

Collection<Annotation> getAnnotations()

getMethods

Collection<JavaMethodInfo> getMethods()