public class WrappedClass
extends java.lang.Object
Constructor and Description |
---|
WrappedClass(java.lang.Class parent) |
Modifier and Type | Method and Description |
---|---|
<T> T |
getAnnotation(java.lang.Class<T> annClass) |
WrappedConstructor |
getConstructor() |
WrappedConstructor |
getConstructor(java.lang.Class... types) |
WrappedConstructor |
getConstructorAtIndex(int index) |
java.util.List<WrappedConstructor> |
getConstructors() |
WrappedMethod |
getDeclaredMethodByType(java.lang.Class<?> type,
int index) |
java.lang.Enum |
getEnum(java.lang.String name) |
WrappedField |
getFieldByName(java.lang.String name) |
WrappedField |
getFieldByType(java.lang.Class<?> type,
int index) |
java.util.List<WrappedField> |
getFields() |
java.util.List<WrappedField> |
getFields(boolean noStatic) |
java.util.List<WrappedField> |
getFields(boolean noStatic,
boolean noFinal) |
java.util.List<WrappedField> |
getFields(java.util.function.Predicate<WrappedField>... parameters) |
WrappedField |
getFirstFieldByType(java.lang.Class<?> type) |
WrappedMethod |
getMethod(java.lang.String name,
java.lang.Class... parameters) |
WrappedMethod |
getMethodByType(java.lang.Class<?> type,
int index) |
java.util.List<WrappedMethod> |
getMethods() |
java.util.List<WrappedMethod> |
getMethods(boolean noStatic) |
java.util.List<WrappedMethod> |
getMethods(boolean noStatic,
boolean noFinal) |
java.util.List<WrappedMethod> |
getMethods(java.util.function.Predicate<WrappedMethod>... parameters) |
boolean |
isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annClass) |
public WrappedField getFieldByName(java.lang.String name)
public WrappedConstructor getConstructor(java.lang.Class... types)
public java.util.List<WrappedField> getFields(java.util.function.Predicate<WrappedField>... parameters)
public java.util.List<WrappedMethod> getMethods(java.util.function.Predicate<WrappedMethod>... parameters)
public java.util.List<WrappedConstructor> getConstructors()
public WrappedConstructor getConstructor()
public WrappedConstructor getConstructorAtIndex(int index)
public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annClass)
public <T> T getAnnotation(java.lang.Class<T> annClass)
public WrappedField getFieldByType(java.lang.Class<?> type, int index)
public WrappedField getFirstFieldByType(java.lang.Class<?> type)
public WrappedMethod getMethod(java.lang.String name, java.lang.Class... parameters)
public WrappedMethod getDeclaredMethodByType(java.lang.Class<?> type, int index)
public WrappedMethod getMethodByType(java.lang.Class<?> type, int index) throws java.lang.NullPointerException
java.lang.NullPointerException
public java.util.List<WrappedMethod> getMethods()
public java.util.List<WrappedMethod> getMethods(boolean noStatic, boolean noFinal)
public java.util.List<WrappedMethod> getMethods(boolean noStatic)
public java.util.List<WrappedField> getFields()
public java.util.List<WrappedField> getFields(boolean noStatic, boolean noFinal)
public java.util.List<WrappedField> getFields(boolean noStatic)
public java.lang.Enum getEnum(java.lang.String name)