Package org.objectweb.asm.util
Class TraceModuleVisitor
- java.lang.Object
-
- org.objectweb.asm.ModuleVisitor
-
- org.objectweb.asm.util.TraceModuleVisitor
-
public final class TraceModuleVisitor extends org.objectweb.asm.ModuleVisitor
AModuleVisitor
that prints the fields it visits with aPrinter
.
-
-
Constructor Summary
Constructors Constructor Description TraceModuleVisitor(org.objectweb.asm.ModuleVisitor moduleVisitor, Printer printer)
Constructs a newTraceModuleVisitor
.TraceModuleVisitor(Printer printer)
Constructs a newTraceModuleVisitor
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
p
public final Printer p
The printer to convert the visited module into text.
-
-
Constructor Detail
-
TraceModuleVisitor
public TraceModuleVisitor(Printer printer)
Constructs a newTraceModuleVisitor
.- Parameters:
printer
- the printer to convert the visited module into text.
-
TraceModuleVisitor
public TraceModuleVisitor(org.objectweb.asm.ModuleVisitor moduleVisitor, Printer printer)
Constructs a newTraceModuleVisitor
.- Parameters:
moduleVisitor
- the module visitor to which to delegate calls. May be null.printer
- the printer to convert the visited module into text.
-
-
Method Detail
-
visitMainClass
public void visitMainClass(java.lang.String mainClass)
- Overrides:
visitMainClass
in classorg.objectweb.asm.ModuleVisitor
-
visitPackage
public void visitPackage(java.lang.String packaze)
- Overrides:
visitPackage
in classorg.objectweb.asm.ModuleVisitor
-
visitRequire
public void visitRequire(java.lang.String module, int access, java.lang.String version)
- Overrides:
visitRequire
in classorg.objectweb.asm.ModuleVisitor
-
visitExport
public void visitExport(java.lang.String packaze, int access, java.lang.String... modules)
- Overrides:
visitExport
in classorg.objectweb.asm.ModuleVisitor
-
visitOpen
public void visitOpen(java.lang.String packaze, int access, java.lang.String... modules)
- Overrides:
visitOpen
in classorg.objectweb.asm.ModuleVisitor
-
visitUse
public void visitUse(java.lang.String use)
- Overrides:
visitUse
in classorg.objectweb.asm.ModuleVisitor
-
visitProvide
public void visitProvide(java.lang.String service, java.lang.String... providers)
- Overrides:
visitProvide
in classorg.objectweb.asm.ModuleVisitor
-
visitEnd
public void visitEnd()
- Overrides:
visitEnd
in classorg.objectweb.asm.ModuleVisitor
-
-