Uses of Class
org.objectweb.asm.ClassVisitor
Packages that use ClassVisitor
Package
Description
Provides a small and fast bytecode manipulation framework.
Provides some useful class and method adapters.
Provides an ASM visitor that constructs a tree representation of the
classes it visits.
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.asmModifier and TypeClassDescriptionclass
AClassVisitor
that generates a corresponding ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS).Fields in org.objectweb.asm declared as ClassVisitorModifier and TypeFieldDescriptionprotected ClassVisitor
ClassVisitor.cv
The class visitor to which this visitor must delegate method calls.Methods in org.objectweb.asm that return ClassVisitorModifier and TypeMethodDescriptionClassVisitor.getDelegate()
The class visitor to which this visitor must delegate method calls.Methods in org.objectweb.asm with parameters of type ClassVisitorModifier and TypeMethodDescriptionvoid
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, String moduleMainClass) Reads the Module, ModulePackages and ModuleMainClass attributes and visit them.private int
ClassReader.readRecordComponent
(ClassVisitor classVisitor, Context context, int recordComponentOffset) Reads a record component and visit it.Constructors in org.objectweb.asm with parameters of type ClassVisitorModifierConstructorDescriptionprotected
ClassVisitor
(int api, ClassVisitor classVisitor) Constructs a newClassVisitor
. -
Uses of ClassVisitor in org.objectweb.asm.commons
Subclasses of ClassVisitor in org.objectweb.asm.commonsModifier and TypeClassDescriptionclass
AClassVisitor
that remaps types with aRemapper
.class
AClassVisitor
that adds a serial version unique identifier to a class if missing.class
AClassVisitor
that merges <clinit> methods into a single one.Constructors in org.objectweb.asm.commons with parameters of type ClassVisitorModifierConstructorDescriptionprotected
ClassRemapper
(int api, ClassVisitor classVisitor, Remapper remapper) Constructs a newClassRemapper
.ClassRemapper
(ClassVisitor classVisitor, Remapper remapper) Constructs a newClassRemapper
.GeneratorAdapter
(int access, Method method, String signature, Type[] exceptions, ClassVisitor classVisitor) Constructs a newGeneratorAdapter
.protected
SerialVersionUIDAdder
(int api, ClassVisitor classVisitor) Constructs a newSerialVersionUIDAdder
.SerialVersionUIDAdder
(ClassVisitor classVisitor) Constructs a newSerialVersionUIDAdder
.protected
StaticInitMerger
(int api, String prefix, ClassVisitor classVisitor) Constructs a newStaticInitMerger
.StaticInitMerger
(String prefix, ClassVisitor classVisitor) Constructs a newStaticInitMerger
. -
Uses of ClassVisitor in org.objectweb.asm.tools
Subclasses of ClassVisitor in org.objectweb.asm.toolsModifier and TypeClassDescription(package private) final class
A ClassVisitor that retrofits classes to 1.5 version.(package private) final class
A ClassVisitor checking that a class uses only JDK 1.5 class file features and the JDK 1.5 API.Constructors in org.objectweb.asm.tools with parameters of type ClassVisitor -
Uses of ClassVisitor in org.objectweb.asm.tree
Subclasses of ClassVisitor in org.objectweb.asm.treeMethods in org.objectweb.asm.tree with parameters of type ClassVisitorModifier and TypeMethodDescriptionvoid
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.void
RecordComponentNode.accept
(ClassVisitor classVisitor) Makes the given class visitor visit this record component. -
Uses of ClassVisitor in org.objectweb.asm.util
Subclasses of ClassVisitor in org.objectweb.asm.utilModifier and TypeClassDescriptionclass
AClassVisitor
that checks that its methods are properly used.final class
AClassVisitor
that prints the classes it visits with aPrinter
.Constructors in org.objectweb.asm.util with parameters of type ClassVisitorModifierConstructorDescriptionprotected
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, PrintWriter printWriter) Constructs a newTraceClassVisitor
.TraceClassVisitor
(ClassVisitor classVisitor, Printer printer, PrintWriter printWriter) Constructs a newTraceClassVisitor
.