- java.lang.Object
-
- org.objectweb.asm.ModuleVisitor
-
- org.objectweb.asm.commons.ModuleRemapper
-
public class ModuleRemapper extends org.objectweb.asm.ModuleVisitorAModuleVisitorthat remaps types with aRemapper.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedModuleRemapper(int api, org.objectweb.asm.ModuleVisitor moduleVisitor, Remapper remapper)Constructs a newModuleRemapper.ModuleRemapper(org.objectweb.asm.ModuleVisitor moduleVisitor, Remapper remapper)Constructs a newModuleRemapper.
-
Method Summary
Modifier and Type Method Description voidvisitExport(java.lang.String packaze, int access, java.lang.String... modules)voidvisitMainClass(java.lang.String mainClass)voidvisitOpen(java.lang.String packaze, int access, java.lang.String... modules)voidvisitPackage(java.lang.String packaze)voidvisitProvide(java.lang.String service, java.lang.String... providers)voidvisitRequire(java.lang.String module, int access, java.lang.String version)voidvisitUse(java.lang.String service)
-
-
-
Field Detail
-
remapper
protected final Remapper remapper
The remapper used to remap the types in the visited module.
-
-
Constructor Detail
-
ModuleRemapper
public ModuleRemapper(org.objectweb.asm.ModuleVisitor moduleVisitor, Remapper remapper)Constructs a newModuleRemapper. Subclasses must not use this constructor. Instead, they must use theModuleRemapper(int,ModuleVisitor,Remapper)version.- Parameters:
moduleVisitor- the module visitor this remapper must deleted to.remapper- the remapper to use to remap the types in the visited module.
-
ModuleRemapper
protected ModuleRemapper(int api, org.objectweb.asm.ModuleVisitor moduleVisitor, Remapper remapper)Constructs a newModuleRemapper.- Parameters:
api- the ASM API version supported by this remapper. Must be one ofOpcodes.ASM4,Opcodes.ASM5orOpcodes.ASM6.moduleVisitor- the module visitor this remapper must deleted to.remapper- the remapper to use to remap the types in the visited module.
-
-
Method Detail
-
visitMainClass
public void visitMainClass(java.lang.String mainClass)
- Overrides:
visitMainClassin classorg.objectweb.asm.ModuleVisitor
-
visitPackage
public void visitPackage(java.lang.String packaze)
- Overrides:
visitPackagein classorg.objectweb.asm.ModuleVisitor
-
visitRequire
public void visitRequire(java.lang.String module, int access, java.lang.String version)- Overrides:
visitRequirein classorg.objectweb.asm.ModuleVisitor
-
visitExport
public void visitExport(java.lang.String packaze, int access, java.lang.String... modules)- Overrides:
visitExportin classorg.objectweb.asm.ModuleVisitor
-
visitOpen
public void visitOpen(java.lang.String packaze, int access, java.lang.String... modules)- Overrides:
visitOpenin classorg.objectweb.asm.ModuleVisitor
-
visitUse
public void visitUse(java.lang.String service)
- Overrides:
visitUsein classorg.objectweb.asm.ModuleVisitor
-
visitProvide
public void visitProvide(java.lang.String service, java.lang.String... providers)- Overrides:
visitProvidein classorg.objectweb.asm.ModuleVisitor
-
-