public interface ClassInfoextends 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-2015 Oracle. All Rights Reserved.