Class RemapperChain
java.lang.Object
org.spongepowered.asm.obfuscation.RemapperChain
- All Implemented Interfaces:
IRemapper
Mixin environment remapper chain. Contains all remappers for the current
environment to facilitate remapping via all registered remappers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdd a new remapper to this chainMap type name to the new name.Convert a descriptor to remapped formmapFieldName(String owner, String name, String desc) Map field name to the new name.mapMethodName(String owner, String name, String desc) Map method name to the new name.toString()Convert a mapped type name back to the original obfuscated nameConvert a descriptor back to the original obfuscated form
-
Constructor Details
-
RemapperChain
public RemapperChain()
-
-
Method Details
-
toString
-
add
Add a new remapper to this chain- Parameters:
remapper- remapper to add- Returns:
- fluent interface
-
mapMethodName
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
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
Description copied from interface:IRemapperMap type name to the new name. Subclasses can override. -
unmap
Description copied from interface:IRemapperConvert a mapped type name back to the original obfuscated name -
mapDesc
Description copied from interface:IRemapperConvert a descriptor to remapped form -
unmapDesc
Description copied from interface:IRemapperConvert a descriptor back to the original obfuscated form
-