public interface ClassInfo extends MetadataInfo
Modifier and Type | Method and Description |
---|---|
<T extends Annotation> |
getAnnotation(Class<T> annClass) |
Collection<MethodInfo> |
getConstructors() |
ClassInfo |
getDeclaringClass() |
Collection<String> |
getEnumConstants() |
Collection<FieldInfo> |
getFields() |
Collection<MethodInfo> |
getMethods() |
String |
getName() |
String |
getPackageName() |
String |
getQualifiedName() |
ClassInfo |
getSuperClass() |
boolean |
isAbstract() |
boolean |
isEnum() |
boolean |
isFinal() |
boolean |
isInner() |
boolean |
isPublic() |
boolean |
isStrictFP() |
String getPackageName()
String getQualifiedName()
String getName()
ClassInfo getSuperClass()
ClassInfo getDeclaringClass()
Collection<FieldInfo> getFields()
Collection<MethodInfo> getMethods()
Collection<MethodInfo> getConstructors()
<T extends Annotation> T getAnnotation(Class<T> annClass)
T
- annotation typeannClass
- annotation classboolean isAbstract()
boolean isPublic()
boolean isStrictFP()
boolean isFinal()
boolean isInner()
boolean isEnum()
Collection<String> getEnumConstants()
Copyright © 2012–2020 Oracle. All rights reserved.