Uses of Class
org.objectweb.asm.ClassVisitor
-
Packages that use ClassVisitor Package Description org.objectweb.asm Provides a small and fast bytecode manipulation framework.org.objectweb.asm.commons Provides some useful class and method adapters.org.objectweb.asm.tree Provides an ASM visitor that constructs a tree representation of the classes it visits.org.objectweb.asm.util Provides ASM visitors that can be useful for programming and debugging purposes. -
-
Uses of ClassVisitor in org.objectweb.asm
Subclasses of ClassVisitor in org.objectweb.asm Modifier and Type Class Description class
ClassWriter
AClassVisitor
that generates a corresponding ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS).Fields in org.objectweb.asm declared as ClassVisitor Modifier and Type Field Description protected ClassVisitor
ClassVisitor. cv
The class visitor to which this visitor must delegate method calls.Methods in org.objectweb.asm with parameters of type ClassVisitor Modifier and Type Method Description void
ClassReader. accept(ClassVisitor classVisitor, int parsingOptions)
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of thisClassReader
.void
ClassReader. accept(ClassVisitor classVisitor, Attribute[] attributePrototypes, int parsingOptions)
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of thisClassReader
.private int
ClassReader. readField(ClassVisitor classVisitor, Context context, int fieldInfoOffset)
Reads a JVMS field_info structure and makes the given visitor visit it.private int
ClassReader. readMethod(ClassVisitor classVisitor, Context context, int methodInfoOffset)
Reads a JVMS method_info structure and makes the given visitor visit it.private void
ClassReader. readModuleAttributes(ClassVisitor classVisitor, Context context, int moduleOffset, int modulePackagesOffset, java.lang.String moduleMainClass)
Reads the Module, ModulePackages and ModuleMainClass attributes and visit them.Constructors in org.objectweb.asm with parameters of type ClassVisitor Constructor Description ClassVisitor(int api, ClassVisitor classVisitor)
Constructs a newClassVisitor
. -
Uses of ClassVisitor in org.objectweb.asm.commons
Subclasses of ClassVisitor in org.objectweb.asm.commons Modifier and Type Class Description class
ClassRemapper
AClassVisitor
that remaps types with aRemapper
.class
SerialVersionUIDAdder
AClassVisitor
that adds a serial version unique identifier to a class if missing.class
StaticInitMerger
AClassVisitor
that merges <clinit> methods into a single one.Constructors in org.objectweb.asm.commons with parameters of type ClassVisitor Constructor Description ClassRemapper(int api, ClassVisitor classVisitor, Remapper remapper)
Constructs a newClassRemapper
.ClassRemapper(ClassVisitor classVisitor, Remapper remapper)
Constructs a newClassRemapper
.GeneratorAdapter(int access, Method method, java.lang.String signature, Type[] exceptions, ClassVisitor classVisitor)
Constructs a newGeneratorAdapter
.SerialVersionUIDAdder(int api, ClassVisitor classVisitor)
Constructs a newSerialVersionUIDAdder
.SerialVersionUIDAdder(ClassVisitor classVisitor)
Constructs a newSerialVersionUIDAdder
.StaticInitMerger(int api, java.lang.String prefix, ClassVisitor classVisitor)
Constructs a newStaticInitMerger
.StaticInitMerger(java.lang.String prefix, ClassVisitor classVisitor)
Constructs a newStaticInitMerger
. -
Uses of ClassVisitor in org.objectweb.asm.tree
Subclasses of ClassVisitor in org.objectweb.asm.tree Modifier and Type Class Description class
ClassNode
A node that represents a class.Methods in org.objectweb.asm.tree with parameters of type ClassVisitor Modifier and Type Method Description void
ClassNode. accept(ClassVisitor classVisitor)
Makes the given class visitor visit this class.void
FieldNode. accept(ClassVisitor classVisitor)
Makes the given class visitor visit this field.void
InnerClassNode. accept(ClassVisitor classVisitor)
Makes the given class visitor visit this inner class.void
MethodNode. accept(ClassVisitor classVisitor)
Makes the given class visitor visit this method.void
ModuleNode. accept(ClassVisitor classVisitor)
Makes the given class visitor visit this module. -
Uses of ClassVisitor in org.objectweb.asm.util
Subclasses of ClassVisitor in org.objectweb.asm.util Modifier and Type Class Description class
CheckClassAdapter
AClassVisitor
that checks that its methods are properly used.class
TraceClassVisitor
AClassVisitor
that prints the classes it visits with aPrinter
.Constructors in org.objectweb.asm.util with parameters of type ClassVisitor Constructor Description CheckClassAdapter(int api, ClassVisitor classVisitor, boolean checkDataFlow)
Constructs a newCheckClassAdapter
.CheckClassAdapter(ClassVisitor classVisitor)
Constructs a newCheckClassAdapter
.CheckClassAdapter(ClassVisitor classVisitor, boolean checkDataFlow)
Constructs a newCheckClassAdapter
.TraceClassVisitor(ClassVisitor classVisitor, java.io.PrintWriter printWriter)
Constructs a newTraceClassVisitor
.TraceClassVisitor(ClassVisitor classVisitor, Printer printer, java.io.PrintWriter printWriter)
Constructs a newTraceClassVisitor
.
-