Package org.objectweb.asm.commons
Class ModuleRemapper
- 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
All Methods Instance Methods Concrete Methods 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 delegate 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.ASM5,Opcodes.ASM6,Opcodes.ASM7,Opcodes.ASM8orOpcodes.ASM9.moduleVisitor- the module visitor this remapper must delegate 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
-
-