public class ObfuscationReflectionHelper extends Object
Constructor and Description |
---|
ObfuscationReflectionHelper() |
Modifier and Type | Method and Description |
---|---|
static <T,E> T |
getPrivateValue(Class<? super E> classToAccess,
E instance,
int fieldIndex) |
static <T,E> T |
getPrivateValue(Class<? super E> classToAccess,
E instance,
String... fieldNames) |
static String[] |
remapFieldNames(String className,
String... fieldNames) |
static <T,E> void |
setPrivateValue(Class<? super T> classToAccess,
T instance,
E value,
int fieldIndex) |
static <T,E> void |
setPrivateValue(Class<? super T> classToAccess,
T instance,
E value,
String... fieldNames) |
static <T,E> void |
setPrivateValue(Class<? super T> classToAccess,
T instance,
int fieldIndex,
E value)
Deprecated.
|
static <T,E> void |
setPrivateValue(Class<? super T> classToAccess,
T instance,
String fieldName,
E value)
Deprecated.
|
public static <T,E> T getPrivateValue(Class<? super E> classToAccess, E instance, int fieldIndex)
public static <T,E> T getPrivateValue(Class<? super E> classToAccess, E instance, String... fieldNames)
@Deprecated public static <T,E> void setPrivateValue(Class<? super T> classToAccess, T instance, int fieldIndex, E value)
public static <T,E> void setPrivateValue(Class<? super T> classToAccess, T instance, E value, int fieldIndex)
@Deprecated public static <T,E> void setPrivateValue(Class<? super T> classToAccess, T instance, String fieldName, E value)