cpw.mods.fml.common
Class ObfuscationReflectionHelper
java.lang.Object
cpw.mods.fml.common.ObfuscationReflectionHelper
public class ObfuscationReflectionHelper
- extends Object
Some reflection helper code.
- Author:
- cpw
Method Summary |
static void |
detectObfuscation(Class<?> clazz)
|
static
|
getPrivateValue(Class<? super E> classToAccess,
E instance,
int fieldIndex)
|
static
|
getPrivateValue(Class<? super E> classToAccess,
E instance,
String... fieldNames)
|
static
|
setPrivateValue(Class<? super T> classToAccess,
T instance,
E value,
int fieldIndex)
|
static
|
setPrivateValue(Class<? super T> classToAccess,
T instance,
E value,
String... fieldNames)
|
static
|
setPrivateValue(Class<? super T> classToAccess,
T instance,
int fieldIndex,
E value)
Deprecated. |
static
|
setPrivateValue(Class<? super T> classToAccess,
T instance,
String fieldName,
E value)
Deprecated. |
obfuscation
public static boolean obfuscation
ObfuscationReflectionHelper
public ObfuscationReflectionHelper()
getPrivateValue
public static <T,E> T getPrivateValue(Class<? super E> classToAccess,
E instance,
int fieldIndex)
getPrivateValue
public static <T,E> T getPrivateValue(Class<? super E> classToAccess,
E instance,
String... fieldNames)
setPrivateValue
@Deprecated
public static <T,E> void setPrivateValue(Class<? super T> classToAccess,
T instance,
int fieldIndex,
E value)
- Deprecated.
setPrivateValue
public static <T,E> void setPrivateValue(Class<? super T> classToAccess,
T instance,
E value,
int fieldIndex)
setPrivateValue
@Deprecated
public static <T,E> void setPrivateValue(Class<? super T> classToAccess,
T instance,
String fieldName,
E value)
- Deprecated.
setPrivateValue
public static <T,E> void setPrivateValue(Class<? super T> classToAccess,
T instance,
E value,
String... fieldNames)
detectObfuscation
public static void detectObfuscation(Class<?> clazz)