org.objectweb.asm.commons
Class Remapper
public abstract class Remapper
A class responsible for remapping types and names.
Subclasses can override the following methods:
map
public String map(String typeName)
Map type name to the new name. Subclasses can override.
mapDesc
public String mapDesc(String desc)
mapFieldName
public String mapFieldName(String owner,
String name,
String desc)
Map field name to the new name. Subclasses can override.
mapMethodDesc
public String mapMethodDesc(String desc)
mapMethodName
public String mapMethodName(String owner,
String name,
String desc)
Map method name to the new name. Subclasses can override.
mapSignature
public String mapSignature(String signature,
boolean typeSignature)
typeSignature
- true if signature is a FieldTypeSignature, such as
the signature parameter of the ClassVisitor.visitField or
MethodVisitor.visitLocalVariable methods
mapType
public String mapType(String type)
mapTypes
public String[] mapTypes(String[] types)
mapValue
public Object mapValue(Object value)