Constructor and Description |
---|
SimpleRemapper(java.util.Map<java.lang.String,java.lang.String> mapping)
Constructs a new
SimpleRemapper with the given mapping. |
SimpleRemapper(java.lang.String oldName,
java.lang.String newName)
Constructs a new
SimpleRemapper with the given mapping. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
map(java.lang.String key)
Maps the internal name of a class to its new name.
|
java.lang.String |
mapFieldName(java.lang.String owner,
java.lang.String name,
java.lang.String descriptor)
Maps a field name to its new name.
|
java.lang.String |
mapInvokeDynamicMethodName(java.lang.String name,
java.lang.String descriptor)
Maps an invokedynamic or a constant dynamic method name to its new name.
|
java.lang.String |
mapMethodName(java.lang.String owner,
java.lang.String name,
java.lang.String descriptor)
Maps a method name to its new name.
|
createRemappingSignatureAdapter, createSignatureRemapper, mapDesc, mapInnerClassName, mapMethodDesc, mapModuleName, mapPackageName, mapSignature, mapType, mapTypes, mapValue
public SimpleRemapper(java.util.Map<java.lang.String,java.lang.String> mapping)
SimpleRemapper
with the given mapping.mapping
- a map specifying a remapping as follows:
public SimpleRemapper(java.lang.String oldName, java.lang.String newName)
SimpleRemapper
with the given mapping.oldName
- the key corresponding to a method, field or internal name (see SimpleRemapper(Map)
for the format of these keys).newName
- the new method, field or internal name.public java.lang.String mapMethodName(java.lang.String owner, java.lang.String name, java.lang.String descriptor)
Remapper
mapMethodName
in class Remapper
owner
- the internal name of the owner class of the method.name
- the name of the method.descriptor
- the descriptor of the method.public java.lang.String mapInvokeDynamicMethodName(java.lang.String name, java.lang.String descriptor)
Remapper
mapInvokeDynamicMethodName
in class Remapper
name
- the name of the method.descriptor
- the descriptor of the method.public java.lang.String mapFieldName(java.lang.String owner, java.lang.String name, java.lang.String descriptor)
Remapper
mapFieldName
in class Remapper
owner
- the internal name of the owner class of the field.name
- the name of the field.descriptor
- the descriptor of the field.public java.lang.String map(java.lang.String key)
Remapper