public class CheckModuleAdapter
extends org.objectweb.asm.ModuleVisitor
ModuleVisitor that checks that its methods are properly used.| Modifier | Constructor and Description |
|---|---|
protected |
CheckModuleAdapter(int api,
org.objectweb.asm.ModuleVisitor moduleVisitor,
boolean isOpen)
Constructs a new
CheckModuleAdapter. |
|
CheckModuleAdapter(org.objectweb.asm.ModuleVisitor moduleVisitor,
boolean isOpen)
Constructs a new
CheckModuleAdapter. |
| Modifier and Type | Method and Description |
|---|---|
void |
visitEnd() |
void |
visitExport(java.lang.String packaze,
int access,
java.lang.String... modules) |
void |
visitMainClass(java.lang.String mainClass) |
void |
visitOpen(java.lang.String packaze,
int access,
java.lang.String... modules) |
void |
visitPackage(java.lang.String packaze) |
void |
visitProvide(java.lang.String service,
java.lang.String... providers) |
void |
visitRequire(java.lang.String module,
int access,
java.lang.String version) |
void |
visitUse(java.lang.String service) |
public CheckModuleAdapter(org.objectweb.asm.ModuleVisitor moduleVisitor,
boolean isOpen)
CheckModuleAdapter. Subclasses must not use this constructor.
Instead, they must use the CheckModuleAdapter(int, ModuleVisitor, boolean) version.moduleVisitor - the module visitor to which this adapter must delegate calls.isOpen - whether the visited module is open. Open modules have their Opcodes.ACC_OPEN access flag set in ClassVisitor.visitModule(java.lang.String, int, java.lang.String).java.lang.IllegalStateException - If a subclass calls this constructor.protected CheckModuleAdapter(int api,
org.objectweb.asm.ModuleVisitor moduleVisitor,
boolean isOpen)
CheckModuleAdapter.api - the ASM API version implemented by this visitor. Must be one of Opcodes.ASM4, Opcodes.ASM5, Opcodes.ASM6, Opcodes.ASM7 or Opcodes.ASM8.moduleVisitor - the module visitor to which this adapter must delegate calls.isOpen - whether the visited module is open. Open modules have their Opcodes.ACC_OPEN access flag set in ClassVisitor.visitModule(java.lang.String, int, java.lang.String).public void visitMainClass(java.lang.String mainClass)
visitMainClass in class org.objectweb.asm.ModuleVisitorpublic void visitPackage(java.lang.String packaze)
visitPackage in class org.objectweb.asm.ModuleVisitorpublic void visitRequire(java.lang.String module,
int access,
java.lang.String version)
visitRequire in class org.objectweb.asm.ModuleVisitorpublic void visitExport(java.lang.String packaze,
int access,
java.lang.String... modules)
visitExport in class org.objectweb.asm.ModuleVisitorpublic void visitOpen(java.lang.String packaze,
int access,
java.lang.String... modules)
visitOpen in class org.objectweb.asm.ModuleVisitorpublic void visitUse(java.lang.String service)
visitUse in class org.objectweb.asm.ModuleVisitorpublic void visitProvide(java.lang.String service,
java.lang.String... providers)
visitProvide in class org.objectweb.asm.ModuleVisitorpublic void visitEnd()
visitEnd in class org.objectweb.asm.ModuleVisitor