Class RemapperChain
- java.lang.Object
-
- org.spongepowered.asm.obfuscation.RemapperChain
-
-
Constructor Summary
Constructors Constructor Description RemapperChain()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RemapperChainadd(IRemapper remapper)Add a new remapper to this chainjava.lang.Stringmap(java.lang.String typeName)Map type name to the new name.java.lang.StringmapDesc(java.lang.String desc)Convert a descriptor to remapped formjava.lang.StringmapFieldName(java.lang.String owner, java.lang.String name, java.lang.String desc)Map field name to the new name.java.lang.StringmapMethodName(java.lang.String owner, java.lang.String name, java.lang.String desc)Map method name to the new name.java.lang.StringtoString()java.lang.Stringunmap(java.lang.String typeName)Convert a mapped type name back to the original obfuscated namejava.lang.StringunmapDesc(java.lang.String desc)Convert a descriptor back to the original obfuscated form
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
add
public RemapperChain add(IRemapper remapper)
Add a new remapper to this chain- Parameters:
remapper- remapper to add- Returns:
- fluent interface
-
mapMethodName
public java.lang.String mapMethodName(java.lang.String owner, java.lang.String name, java.lang.String desc)Description copied from interface:IRemapperMap method name to the new name. Subclasses can override.- Specified by:
mapMethodNamein interfaceIRemapper- Parameters:
owner- owner of the method.name- name of the method.desc- descriptor of the method.- Returns:
- new name of the method
-
mapFieldName
public java.lang.String mapFieldName(java.lang.String owner, java.lang.String name, java.lang.String desc)Description copied from interface:IRemapperMap field name to the new name. Subclasses can override.- Specified by:
mapFieldNamein interfaceIRemapper- Parameters:
owner- owner of the field.name- name of the fielddesc- descriptor of the field- Returns:
- new name of the field.
-
map
public java.lang.String map(java.lang.String typeName)
Description copied from interface:IRemapperMap type name to the new name. Subclasses can override.
-
unmap
public java.lang.String unmap(java.lang.String typeName)
Description copied from interface:IRemapperConvert a mapped type name back to the original obfuscated name
-
mapDesc
public java.lang.String mapDesc(java.lang.String desc)
Description copied from interface:IRemapperConvert a descriptor to remapped form
-
-