public final class TraceModuleVisitor
extends org.objectweb.asm.ModuleVisitor
ModuleVisitor
that prints the fields it visits with a Printer
.Modifier and Type | Field and Description |
---|---|
Printer |
p
The printer to convert the visited module into text.
|
Constructor and Description |
---|
TraceModuleVisitor(org.objectweb.asm.ModuleVisitor moduleVisitor,
Printer printer)
Constructs a new
TraceModuleVisitor . |
TraceModuleVisitor(Printer printer)
Constructs a new
TraceModuleVisitor . |
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 use) |
public final Printer p
public TraceModuleVisitor(Printer printer)
TraceModuleVisitor
.printer
- the printer to convert the visited module into text.public TraceModuleVisitor(org.objectweb.asm.ModuleVisitor moduleVisitor, Printer printer)
TraceModuleVisitor
.moduleVisitor
- the module visitor to which to delegate calls. May be null.printer
- the printer to convert the visited module into text.public void visitMainClass(java.lang.String mainClass)
visitMainClass
in class org.objectweb.asm.ModuleVisitor
public void visitPackage(java.lang.String packaze)
visitPackage
in class org.objectweb.asm.ModuleVisitor
public void visitRequire(java.lang.String module, int access, java.lang.String version)
visitRequire
in class org.objectweb.asm.ModuleVisitor
public void visitExport(java.lang.String packaze, int access, java.lang.String... modules)
visitExport
in class org.objectweb.asm.ModuleVisitor
public void visitOpen(java.lang.String packaze, int access, java.lang.String... modules)
visitOpen
in class org.objectweb.asm.ModuleVisitor
public void visitUse(java.lang.String use)
visitUse
in class org.objectweb.asm.ModuleVisitor
public void visitProvide(java.lang.String service, java.lang.String... providers)
visitProvide
in class org.objectweb.asm.ModuleVisitor
public void visitEnd()
visitEnd
in class org.objectweb.asm.ModuleVisitor