public class AnnotationFinder.ClassInfo extends AnnotationFinder.Annotatable implements AnnotationFinder.Info
Constructor and Description |
---|
ClassInfo(java.lang.Class clazz) |
ClassInfo(java.lang.String name,
java.lang.String superType) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
get() |
java.util.List<AnnotationFinder.MethodInfo> |
getConstructors() |
java.util.List<AnnotationFinder.FieldInfo> |
getFields() |
java.util.List<java.lang.String> |
getInterfaces() |
java.lang.String |
getMetaAnnotationName() |
java.util.List<AnnotationFinder.MethodInfo> |
getMethods() |
java.lang.String |
getName() |
java.lang.String |
getPackageName() |
java.lang.String |
getSuperType() |
boolean |
isAnnotation() |
java.lang.String |
toString() |
getAnnotations, getDeclaredAnnotations
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAnnotations, getDeclaredAnnotations
public ClassInfo(java.lang.Class clazz)
public ClassInfo(java.lang.String name, java.lang.String superType)
public java.lang.String getMetaAnnotationName()
getMetaAnnotationName
in interface AnnotationFinder.Info
getMetaAnnotationName
in class AnnotationFinder.Annotatable
public java.lang.String getPackageName()
public java.util.List<AnnotationFinder.MethodInfo> getConstructors()
public java.util.List<java.lang.String> getInterfaces()
public java.util.List<AnnotationFinder.FieldInfo> getFields()
public java.util.List<AnnotationFinder.MethodInfo> getMethods()
public java.lang.String getName()
getName
in interface AnnotationFinder.Info
public java.lang.String getSuperType()
public boolean isAnnotation()
public java.lang.Class<?> get() throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.lang.String toString()
toString
in class java.lang.Object