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 ObfuscationReflectionHelper()
public static <T,E> T getPrivateValue(Class<? super E> classToAccess, E instance, int fieldIndex)
public static String[] remapFieldNames(String className, String... fieldNames)
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)
public static <T,E> void setPrivateValue(Class<? super T> classToAccess, T instance, E value, String... fieldNames)