public abstract class Remapper
extends java.lang.Object
map(String)
- map type
mapFieldName(String, String, String)
- map field name
mapMethodName(String, String, String)
- map method name
Constructor and Description |
---|
Remapper() |
Modifier and Type | Method and Description |
---|---|
protected org.objectweb.asm.signature.SignatureVisitor |
createRemappingSignatureAdapter(org.objectweb.asm.signature.SignatureVisitor v)
Deprecated.
|
protected org.objectweb.asm.signature.SignatureVisitor |
createSignatureRemapper(org.objectweb.asm.signature.SignatureVisitor v)
Constructs a new remapper for signatures.
|
java.lang.String |
map(java.lang.String typeName)
Map type name to the new name.
|
java.lang.String |
mapDesc(java.lang.String desc) |
java.lang.String |
mapFieldName(java.lang.String owner,
java.lang.String name,
java.lang.String desc)
Map field name to the new name.
|
java.lang.String |
mapInvokeDynamicMethodName(java.lang.String name,
java.lang.String desc)
Map invokedynamic method name to the new name.
|
java.lang.String |
mapMethodDesc(java.lang.String desc) |
java.lang.String |
mapMethodName(java.lang.String owner,
java.lang.String name,
java.lang.String desc)
Map method name to the new name.
|
java.lang.String |
mapModuleName(java.lang.String name)
Map module name to the new name.
|
java.lang.String |
mapPackageName(java.lang.String name)
Map package name to the new name.
|
java.lang.String |
mapSignature(java.lang.String signature,
boolean typeSignature) |
java.lang.String |
mapType(java.lang.String type) |
java.lang.String[] |
mapTypes(java.lang.String[] types) |
java.lang.Object |
mapValue(java.lang.Object value) |
public java.lang.String mapDesc(java.lang.String desc)
public java.lang.String mapType(java.lang.String type)
public java.lang.String[] mapTypes(java.lang.String[] types)
public java.lang.String mapMethodDesc(java.lang.String desc)
public java.lang.Object mapValue(java.lang.Object value)
public java.lang.String mapSignature(java.lang.String signature, boolean typeSignature)
signature
- signature for mappertypeSignature
- true if signature is a FieldTypeSignature, such as the signature parameter
of the ClassVisitor.visitField or MethodVisitor.visitLocalVariable methods@Deprecated protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter(org.objectweb.asm.signature.SignatureVisitor v)
createSignatureRemapper(org.objectweb.asm.signature.SignatureVisitor)
instead.v
- the SignatureVisitor the remapper must delegate to.protected org.objectweb.asm.signature.SignatureVisitor createSignatureRemapper(org.objectweb.asm.signature.SignatureVisitor v)
v
- the SignatureVisitor the remapper must delegate to.public java.lang.String mapMethodName(java.lang.String owner, java.lang.String name, java.lang.String desc)
owner
- owner of the method.name
- name of the method.desc
- descriptor of the method.public java.lang.String mapInvokeDynamicMethodName(java.lang.String name, java.lang.String desc)
name
- name of the invokedynamic.desc
- descriptor of the invokedynamic.public java.lang.String mapFieldName(java.lang.String owner, java.lang.String name, java.lang.String desc)
owner
- owner of the field.name
- name of the fielddesc
- descriptor of the fieldpublic java.lang.String mapPackageName(java.lang.String name)
name
- name of the packagepublic java.lang.String mapModuleName(java.lang.String name)
name
- name of the modulepublic java.lang.String map(java.lang.String typeName)
typeName
- the type name