Package org.cadixdev.lorenz.asm
Class LorenzRemapper
- java.lang.Object
-
- org.objectweb.asm.commons.Remapper
-
- org.cadixdev.lorenz.asm.LorenzRemapper
-
public class LorenzRemapper extends org.objectweb.asm.commons.RemapperA simple implementation ofRemapperto remap based on aMappingSet.Note: The implementation modifies the given
MappingSeton demand to complete the mappings with missing mappings inherited from parent classes.- Since:
- 0.4.0
-
-
Constructor Summary
Constructors Constructor Description LorenzRemapper(org.cadixdev.lorenz.MappingSet mappings, org.cadixdev.bombe.analysis.InheritanceProvider inheritanceProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringmap(java.lang.String typeName)java.lang.StringmapFieldName(java.lang.String owner, java.lang.String name, java.lang.String desc)java.lang.StringmapInnerClassName(java.lang.String name, java.lang.String ownerName, java.lang.String innerName)java.lang.StringmapMethodName(java.lang.String owner, java.lang.String name, java.lang.String desc)
-
-
-
Method Detail
-
map
public java.lang.String map(java.lang.String typeName)
- Overrides:
mapin classorg.objectweb.asm.commons.Remapper
-
mapInnerClassName
public java.lang.String mapInnerClassName(java.lang.String name, java.lang.String ownerName, java.lang.String innerName)- Overrides:
mapInnerClassNamein classorg.objectweb.asm.commons.Remapper
-
mapFieldName
public java.lang.String mapFieldName(java.lang.String owner, java.lang.String name, java.lang.String desc)- Overrides:
mapFieldNamein classorg.objectweb.asm.commons.Remapper
-
mapMethodName
public java.lang.String mapMethodName(java.lang.String owner, java.lang.String name, java.lang.String desc)- Overrides:
mapMethodNamein classorg.objectweb.asm.commons.Remapper
-
-