Interface IRemapper
- All Known Implementing Classes:
RemapperChain
public interface IRemapper
Interface for remap chain participants
-
Method Summary
Modifier and TypeMethodDescriptionMap 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.Convert a mapped type name back to the original obfuscated nameConvert a descriptor back to the original obfuscated form
-
Method Details
-
mapMethodName
Map method name to the new name. Subclasses can override.- Parameters:
owner- owner of the method.name- name of the method.desc- descriptor of the method.- Returns:
- new name of the method
-
mapFieldName
Map field name to the new name. Subclasses can override.- Parameters:
owner- owner of the field.name- name of the fielddesc- descriptor of the field- Returns:
- new name of the field.
-
map
Map type name to the new name. Subclasses can override.- Parameters:
typeName- Class name to convert- Returns:
- new name for the class
-
unmap
Convert a mapped type name back to the original obfuscated name- Parameters:
typeName- Class name to convert- Returns:
- old name for the class
-
mapDesc
Convert a descriptor to remapped form- Parameters:
desc- descriptor to convert- Returns:
- new descriptor
-
unmapDesc
Convert a descriptor back to the original obfuscated form- Parameters:
desc- descriptor to convert- Returns:
- old descriptor
-