Package org.tensorics.core.util
Class Reflections
- java.lang.Object
-
- org.tensorics.core.util.Reflections
-
@Beta public class Reflections extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Reflections()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Set<java.lang.reflect.Field>
constantsFrom(java.lang.Class<?> constantsContainer)
static java.util.List<java.lang.reflect.Method>
declaredGetters(java.lang.Object object)
static java.lang.Object
invokeUnchecked(java.lang.Object object, java.lang.reflect.Method getter)
static boolean
isFinalField(java.lang.reflect.Field field)
static boolean
isPublicConstant(java.lang.reflect.Field field)
static boolean
isPublicField(java.lang.reflect.Field field)
static boolean
isSerialVersionUid(java.lang.reflect.Field field)
static boolean
isStaticField(java.lang.reflect.Field field)
static java.util.Optional<java.lang.Object>
optionalValueOfStaticField(java.lang.reflect.Field field)
static java.lang.Object
valueOfField(java.lang.reflect.Field field, java.lang.Object target)
static java.lang.Object
valueOfStaticField(java.lang.reflect.Field field)
static void
verifyAllDeclaredGettersReturnSomething(java.lang.Object object)
-
-
-
Method Detail
-
invokeUnchecked
public static final java.lang.Object invokeUnchecked(java.lang.Object object, java.lang.reflect.Method getter)
-
declaredGetters
public static java.util.List<java.lang.reflect.Method> declaredGetters(java.lang.Object object)
-
verifyAllDeclaredGettersReturnSomething
public static final void verifyAllDeclaredGettersReturnSomething(java.lang.Object object)
-
valueOfField
public static java.lang.Object valueOfField(java.lang.reflect.Field field, java.lang.Object target)
-
isPublicField
public static boolean isPublicField(java.lang.reflect.Field field)
-
isFinalField
public static boolean isFinalField(java.lang.reflect.Field field)
-
isStaticField
public static boolean isStaticField(java.lang.reflect.Field field)
-
isPublicConstant
public static boolean isPublicConstant(java.lang.reflect.Field field)
-
isSerialVersionUid
public static boolean isSerialVersionUid(java.lang.reflect.Field field)
-
valueOfStaticField
public static java.lang.Object valueOfStaticField(java.lang.reflect.Field field)
-
optionalValueOfStaticField
public static java.util.Optional<java.lang.Object> optionalValueOfStaticField(java.lang.reflect.Field field)
-
constantsFrom
public static java.util.Set<java.lang.reflect.Field> constantsFrom(java.lang.Class<?> constantsContainer)
-
-