package wecui.obfuscation;
/**
* Method name obfuscation, used whenever we use reflection.
* This lets us keep reflected obfuscated methods in a central
* class to ease updating.
*
* @author yetanotherx
*
* @obfuscated 1.4.5
*/
public enum FieldObfuscation {
/**
* NetworkManager instance in NetClientHandler.class
*/
NETWORKMANAGER("g"),
/**
* Packet stream list in NetworkManager.class
*/
PACKETLIST("p"),
/**
* ID->Class hashmap for packets in Packet.class
*/
IDSTOCLASSES("l"),
/**
* Class->ID hashmap for packets in Packet.class
*/
CLASSESTOIDS("a");
protected String variable;
private FieldObfuscation(String variable) {
this.variable = variable;
}
public String getVariable() {
return variable;
}
public static String getVariable(FieldObfuscation type) {
return type.getVariable();
}
}