Class MappingTreeRemapper

java.lang.Object
org.objectweb.asm.commons.Remapper
net.fabricmc.mappingio.extras.MappingTreeRemapper

public final class MappingTreeRemapper extends org.objectweb.asm.commons.Remapper
An ASM Remapper that remaps between two namespaces in a MappingTreeView.
  • Constructor Details

    • MappingTreeRemapper

      public MappingTreeRemapper(net.fabricmc.mappingio.tree.MappingTreeView tree, String from, String to)
      Constructs a MappingTreeRemapper.
      Parameters:
      tree - The mapping tree view.
      from - The input namespace, must be in the tree.
      to - The output namespace, must be in the tree.
  • Method Details

    • map

      public String map(String internalName)
      Overrides:
      map in class org.objectweb.asm.commons.Remapper
    • mapMethodName

      public String mapMethodName(String owner, String name, String descriptor)
      Overrides:
      mapMethodName in class org.objectweb.asm.commons.Remapper
    • mapFieldName

      public String mapFieldName(String owner, String name, String descriptor)
      Overrides:
      mapFieldName in class org.objectweb.asm.commons.Remapper
    • mapRecordComponentName

      public String mapRecordComponentName(String owner, String name, String descriptor)
      Overrides:
      mapRecordComponentName in class org.objectweb.asm.commons.Remapper