public interface ClassInfo extends MetadataInfo
Modifier and Type | Method and Description |
---|---|
<T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<T> annClass) |
java.util.Collection<MethodInfo> |
getConstructors() |
ClassInfo |
getDeclaringClass() |
java.util.Collection<java.lang.String> |
getEnumConstants() |
java.util.Collection<FieldInfo> |
getFields() |
java.util.Collection<MethodInfo> |
getMethods() |
java.lang.String |
getName() |
java.lang.String |
getPackageName() |
java.lang.String |
getQualifiedName() |
ClassInfo |
getSuperClass() |
boolean |
isAbstract() |
boolean |
isEnum() |
boolean |
isFinal() |
boolean |
isInner() |
boolean |
isPublic() |
boolean |
isStrictFP() |
java.lang.String getPackageName()
java.lang.String getQualifiedName()
java.lang.String getName()
ClassInfo getSuperClass()
ClassInfo getDeclaringClass()
java.util.Collection<FieldInfo> getFields()
java.util.Collection<MethodInfo> getMethods()
java.util.Collection<MethodInfo> getConstructors()
<T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annClass)
T
- annotation typeannClass
- annotation classboolean isAbstract()
boolean isPublic()
boolean isStrictFP()
boolean isFinal()
boolean isInner()
boolean isEnum()
java.util.Collection<java.lang.String> getEnumConstants()