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 TypeClassDescriptionclassAClassVisitorthat generates a corresponding ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS).Fields in org.objectweb.asm declared as ClassVisitorModifier and TypeFieldDescriptionprotected ClassVisitorClassVisitor.cvThe 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 TypeMethodDescriptionvoidClassReader.accept(ClassVisitor classVisitor, int parsingOptions) Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of thisClassReader.voidClassReader.accept(ClassVisitor classVisitor, Attribute[] attributePrototypes, int parsingOptions) Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of thisClassReader.private intClassReader.readField(ClassVisitor classVisitor, Context context, int fieldInfoOffset) Reads a JVMS field_info structure and makes the given visitor visit it.private intClassReader.readMethod(ClassVisitor classVisitor, Context context, int methodInfoOffset) Reads a JVMS method_info structure and makes the given visitor visit it.private voidClassReader.readModuleAttributes(ClassVisitor classVisitor, Context context, int moduleOffset, int modulePackagesOffset, String moduleMainClass) Reads the Module, ModulePackages and ModuleMainClass attributes and visit them.private intClassReader.readRecordComponent(ClassVisitor classVisitor, Context context, int recordComponentOffset) Reads a record component and visit it.Constructors in org.objectweb.asm with parameters of type ClassVisitorModifierConstructorDescriptionprotectedClassVisitor(int api, ClassVisitor classVisitor) Constructs a newClassVisitor. -
Uses of ClassVisitor in org.objectweb.asm.commons
Subclasses of ClassVisitor in org.objectweb.asm.commonsModifier and TypeClassDescriptionclassAClassVisitorthat remaps types with aRemapper.classAClassVisitorthat adds a serial version unique identifier to a class if missing.classAClassVisitorthat merges <clinit> methods into a single one.Constructors in org.objectweb.asm.commons with parameters of type ClassVisitorModifierConstructorDescriptionprotectedClassRemapper(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.protectedSerialVersionUIDAdder(int api, ClassVisitor classVisitor) Constructs a newSerialVersionUIDAdder.SerialVersionUIDAdder(ClassVisitor classVisitor) Constructs a newSerialVersionUIDAdder.protectedStaticInitMerger(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 classA ClassVisitor that retrofits classes to 1.5 version.(package private) final classA 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 TypeMethodDescriptionvoidClassNode.accept(ClassVisitor classVisitor) Makes the given class visitor visit this class.voidFieldNode.accept(ClassVisitor classVisitor) Makes the given class visitor visit this field.voidInnerClassNode.accept(ClassVisitor classVisitor) Makes the given class visitor visit this inner class.voidMethodNode.accept(ClassVisitor classVisitor) Makes the given class visitor visit this method.voidModuleNode.accept(ClassVisitor classVisitor) Makes the given class visitor visit this module.voidRecordComponentNode.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 TypeClassDescriptionclassAClassVisitorthat checks that its methods are properly used.final classAClassVisitorthat prints the classes it visits with aPrinter.Constructors in org.objectweb.asm.util with parameters of type ClassVisitorModifierConstructorDescriptionprotectedCheckClassAdapter(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.