Klasse ReflectionTool
java.lang.Object
ch.nolix.core.reflection.reflectiontool.ReflectionTool
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic booleanallParametersOfMethodAreOfType(Executable executable, Class<?> type) static <T> TcreateInstanceFromDefaultConstructorOfClass(Class<T> paramClass) static <T> Constructor<T> getDefaultConstructorOfClass(Class<T> paramClass) static FieldgetFirstFieldOfObjectThatStoresValue(Object object, Object value) static StringgetNameOfFirstFieldOfObjectThatStoresValue(Object object, Object value) static IContainer<Object> getStoredPublicStaticFieldValuesOfClass(Class<?> paramClass) static <V> VgetValueFromStaticField(Field staticField) static ObjectgetValueOfFieldOfObject(Object object, Field field) static <A extends Annotation>
booleanhasAnnotation(AnnotatedElement object, Class<A> annotationType) static booleanhasGivenTypeOrSuperType(Field field, Class<?> type) static booleanstatic booleanisProtected(Member member) static booleanstatic booleanstatic booleanisStaticAndStoresValueOfGivenType(Field field, Class<?> type)
-
Methodendetails
-
allParametersOfMethodAreOfType
-
createInstanceFromDefaultConstructorOfClass
-
getDefaultConstructorOfClass
-
getFirstFieldOfObjectThatStoresValue
-
getNameOfFirstFieldOfObjectThatStoresValue
-
getStoredPublicStaticFieldValuesOfClass
-
getValueFromStaticField
-
getValueOfFieldOfObject
-
hasAnnotation
public static <A extends Annotation> boolean hasAnnotation(AnnotatedElement object, Class<A> annotationType) -
hasGivenTypeOrSuperType
-
isPrivate
-
isProtected
-
isPublic
-
isStatic
-
isStaticAndStoresValueOfGivenType
-