Package org.objectweb.asm.commons
Class ModuleRemapper
- java.lang.Object
-
- org.objectweb.asm.ModuleVisitor
-
- org.objectweb.asm.commons.ModuleRemapper
-
public class ModuleRemapper extends ModuleVisitor
AModuleVisitorthat remaps types with aRemapper.- Author:
- Remi Forax
-
-
Field Summary
Fields Modifier and Type Field Description protected RemapperremapperThe remapper used to remap the types in the visited module.-
Fields inherited from class org.objectweb.asm.ModuleVisitor
api, mv
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedModuleRemapper(int api, ModuleVisitor moduleVisitor, Remapper remapper)Constructs a newModuleRemapper.ModuleRemapper(ModuleVisitor moduleVisitor, Remapper remapper)Constructs a newModuleRemapper.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitExport(String packaze, int access, String... modules)voidvisitMainClass(String mainClass)voidvisitOpen(String packaze, int access, String... modules)voidvisitPackage(String packaze)voidvisitProvide(String service, String... providers)voidvisitRequire(String module, int access, String version)voidvisitUse(String service)-
Methods inherited from class org.objectweb.asm.ModuleVisitor
visitEnd
-
-
-
-
Field Detail
-
remapper
protected final Remapper remapper
The remapper used to remap the types in the visited module.
-
-
Constructor Detail
-
ModuleRemapper
public ModuleRemapper(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, ModuleVisitor moduleVisitor, Remapper remapper)Constructs a newModuleRemapper.- Parameters:
api- the ASM API version supported by this remapper. Must be one of theASMx values inOpcodes.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(String mainClass)
- Overrides:
visitMainClassin classModuleVisitor
-
visitPackage
public void visitPackage(String packaze)
- Overrides:
visitPackagein classModuleVisitor
-
visitRequire
public void visitRequire(String module, int access, String version)
- Overrides:
visitRequirein classModuleVisitor
-
visitExport
public void visitExport(String packaze, int access, String... modules)
- Overrides:
visitExportin classModuleVisitor
-
visitOpen
public void visitOpen(String packaze, int access, String... modules)
- Overrides:
visitOpenin classModuleVisitor
-
visitUse
public void visitUse(String service)
- Overrides:
visitUsein classModuleVisitor
-
visitProvide
public void visitProvide(String service, String... providers)
- Overrides:
visitProvidein classModuleVisitor
-
-