public class ReflectClass<T> extends ReflectDoc
| Constructor and Description |
|---|
ReflectClass() |
| Modifier and Type | Method and Description |
|---|---|
ReflectAnnotation |
getAnnotation(java.lang.String name) |
java.util.List<ReflectAnnotation> |
getAnnotations() |
java.util.List<ReflectField> |
getClassFields() |
java.util.List<ReflectMethod> |
getClassMethods() |
java.util.List<ReflectField> |
getDeclaredFields() |
java.util.List<ReflectMethod> |
getDeclaredMethods() |
java.util.List<ReflectField> |
getEnumFields() |
java.lang.String |
getFile() |
java.util.List<ReflectGenericClass> |
getInterfaces() |
T |
getOriginal() |
java.lang.String |
getPackageName() |
ReflectGenericClass |
getSuperClass() |
ClassType |
getType() |
boolean |
hasAnnotation(java.lang.String... names) |
boolean |
hasParent(java.lang.String... classNames) |
boolean |
isAbstract() |
void |
setAbstract(boolean anAbstract) |
void |
setAnnotations(java.util.List<ReflectAnnotation> annotations) |
void |
setClassFields(java.util.List<ReflectField> classFields) |
void |
setClassMethods(java.util.List<ReflectMethod> classMethods) |
void |
setDeclaredFields(java.util.List<ReflectField> declaredFields) |
void |
setDeclaredMethods(java.util.List<ReflectMethod> declaredMethods) |
void |
setEnumFields(java.util.List<ReflectField> enumFields) |
void |
setFile(java.lang.String file) |
void |
setInterfaces(java.util.List<ReflectGenericClass> interfaces) |
void |
setOriginal(T original) |
void |
setPackageName(java.lang.String packageName) |
void |
setSuperClass(ReflectGenericClass superClass) |
void |
setType(ClassType type) |
getDescription, getName, getSimpleName, setDescription, setName, setSimpleNamepublic java.lang.String getPackageName()
public void setPackageName(java.lang.String packageName)
public ClassType getType()
public void setType(ClassType type)
public boolean isAbstract()
public void setAbstract(boolean anAbstract)
public ReflectGenericClass getSuperClass()
public void setSuperClass(ReflectGenericClass superClass)
public java.util.List<ReflectGenericClass> getInterfaces()
public void setInterfaces(java.util.List<ReflectGenericClass> interfaces)
public java.util.List<ReflectAnnotation> getAnnotations()
public void setAnnotations(java.util.List<ReflectAnnotation> annotations)
public java.util.List<ReflectField> getDeclaredFields()
public void setDeclaredFields(java.util.List<ReflectField> declaredFields)
public java.util.List<ReflectField> getClassFields()
public void setClassFields(java.util.List<ReflectField> classFields)
public java.util.List<ReflectField> getEnumFields()
public void setEnumFields(java.util.List<ReflectField> enumFields)
public java.util.List<ReflectMethod> getDeclaredMethods()
public void setDeclaredMethods(java.util.List<ReflectMethod> declaredMethods)
public java.util.List<ReflectMethod> getClassMethods()
public void setClassMethods(java.util.List<ReflectMethod> classMethods)
public T getOriginal()
public void setOriginal(T original)
public boolean hasAnnotation(java.lang.String... names)
public boolean hasParent(java.lang.String... classNames)
public ReflectAnnotation getAnnotation(java.lang.String name)
public java.lang.String getFile()
public void setFile(java.lang.String file)