Class ReflectClass<T>
- java.lang.Object
-
- com.maxxton.microdocs.core.reflect.ReflectDoc
-
- com.maxxton.microdocs.core.reflect.ReflectClass<T>
-
public class ReflectClass<T> extends ReflectDoc
-
-
Constructor Summary
Constructors Constructor Description ReflectClass()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReflectAnnotationgetAnnotation(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.StringgetFile()java.util.List<ReflectGenericClass>getInterfaces()TgetOriginal()java.lang.StringgetPackageName()ReflectGenericClassgetSuperClass()ClassTypegetType()booleanhasAnnotation(java.lang.String... names)booleanhasParent(java.lang.String... classNames)booleanisAbstract()voidsetAbstract(boolean anAbstract)voidsetAnnotations(java.util.List<ReflectAnnotation> annotations)voidsetClassFields(java.util.List<ReflectField> classFields)voidsetClassMethods(java.util.List<ReflectMethod> classMethods)voidsetDeclaredFields(java.util.List<ReflectField> declaredFields)voidsetDeclaredMethods(java.util.List<ReflectMethod> declaredMethods)voidsetEnumFields(java.util.List<ReflectField> enumFields)voidsetFile(java.lang.String file)voidsetInterfaces(java.util.List<ReflectGenericClass> interfaces)voidsetOriginal(T original)voidsetPackageName(java.lang.String packageName)voidsetSuperClass(ReflectGenericClass superClass)voidsetType(ClassType type)java.lang.StringtoString()-
Methods inherited from class com.maxxton.microdocs.core.reflect.ReflectDoc
getDescription, getName, getSimpleName, setDescription, setName, setSimpleName
-
-
-
-
Method Detail
-
getPackageName
public java.lang.String getPackageName()
-
setPackageName
public void setPackageName(java.lang.String packageName)
-
getType
public ClassType getType()
-
setType
public void setType(ClassType type)
-
isAbstract
public boolean isAbstract()
-
setAbstract
public void setAbstract(boolean anAbstract)
-
getSuperClass
public ReflectGenericClass getSuperClass()
-
setSuperClass
public void setSuperClass(ReflectGenericClass superClass)
-
getInterfaces
public java.util.List<ReflectGenericClass> getInterfaces()
-
setInterfaces
public void setInterfaces(java.util.List<ReflectGenericClass> interfaces)
-
getAnnotations
public java.util.List<ReflectAnnotation> getAnnotations()
-
setAnnotations
public void setAnnotations(java.util.List<ReflectAnnotation> annotations)
-
getDeclaredFields
public java.util.List<ReflectField> getDeclaredFields()
-
setDeclaredFields
public void setDeclaredFields(java.util.List<ReflectField> declaredFields)
-
getClassFields
public java.util.List<ReflectField> getClassFields()
-
setClassFields
public void setClassFields(java.util.List<ReflectField> classFields)
-
getEnumFields
public java.util.List<ReflectField> getEnumFields()
-
setEnumFields
public void setEnumFields(java.util.List<ReflectField> enumFields)
-
getDeclaredMethods
public java.util.List<ReflectMethod> getDeclaredMethods()
-
setDeclaredMethods
public void setDeclaredMethods(java.util.List<ReflectMethod> declaredMethods)
-
getClassMethods
public java.util.List<ReflectMethod> getClassMethods()
-
setClassMethods
public void setClassMethods(java.util.List<ReflectMethod> classMethods)
-
getOriginal
public T getOriginal()
-
setOriginal
public void setOriginal(T original)
-
hasAnnotation
public boolean hasAnnotation(java.lang.String... names)
-
hasParent
public boolean hasParent(java.lang.String... classNames)
-
getAnnotation
public ReflectAnnotation getAnnotation(java.lang.String name)
-
getFile
public java.lang.String getFile()
-
setFile
public void setFile(java.lang.String file)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-