Klasse ReflectionHelper
java.lang.Object
de.luckymcdev.foundryengine.common.util.ReflectionHelper
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungstatic <T> Class<T> classForName(String className) static Fieldstatic FieldgetDeclaredField(Class<?> clazz, String fieldName) static MethodgetDeclaredMethod(Class<?> clazz, String methodName, Class<?>... paramTypes) static <T> @Nullable TgetFieldValue(Class<?> clazz, @Nullable Object target, String fieldName) static <T> @Nullable TgetFieldValue(Object target, String fieldName) static <T> @Nullable TgetFieldValue(Field field, @Nullable Object target) static <T> @Nullable TgetFieldValue(String className, @Nullable Object target, String fieldName) static <T> @Nullable TgetStaticFieldValue(Class<?> clazz, String fieldName) static <T> @Nullable TgetStaticFieldValue(String className, String fieldName) static @Nullable Objectstatic @Nullable Objectstatic @Nullable Objectstatic @Nullable Objectstatic @Nullable ObjectinvokeStatic(Class<?> clazz, String methodName, @Nullable Object... args) static @Nullable ObjectinvokeStatic(String className, String methodName, @Nullable Object... args) static <T> TnewInstance(Class<T> clazz, @Nullable Object... args) static <T> TnewInstance(String className, @Nullable Object... args) static voidsetFieldValue(Class<?> clazz, @Nullable Object target, String fieldName, @Nullable Object value) static voidsetFieldValue(Object target, String fieldName, @Nullable Object value) static voidsetFieldValue(Field field, @Nullable Object target, @Nullable Object value) static voidsetFieldValue(String className, @Nullable Object target, String fieldName, @Nullable Object value) static voidsetStaticFieldValue(Class<?> clazz, String fieldName, @Nullable Object value) static voidsetStaticFieldValue(String className, String fieldName, @Nullable Object value)
-
Konstruktordetails
-
ReflectionHelper
public ReflectionHelper()
-
-
Methodendetails
-
classForName
-
getDeclaredField
-
findField
-
getFieldValue
-
setFieldValue
-
getFieldValue
-
setFieldValue
-
getStaticFieldValue
-
setStaticFieldValue
-
getFieldValue
-
setFieldValue
-
getFieldValue
-
setFieldValue
-
getStaticFieldValue
-
setStaticFieldValue
-
getDeclaredMethod
-
invoke
-
invoke
-
invokeStatic
-
invoke
-
invoke
-
invokeStatic
-
newInstance
-
newInstance
-