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.ModuleVisitorAModuleVisitorthat 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 voidvisitEnd()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 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:
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 use)
- Overrides:
visitUsein classorg.objectweb.asm.ModuleVisitor
-
visitProvide
public void visitProvide(java.lang.String service, java.lang.String... providers)- Overrides:
visitProvidein classorg.objectweb.asm.ModuleVisitor
-
visitEnd
public void visitEnd()
- Overrides:
visitEndin classorg.objectweb.asm.ModuleVisitor
-
-