Uses of Interface
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.
Provides SAX 2.0 adapters for ASM
visitors to convert classes to and from XML.
-
Uses of ClassVisitor in org.objectweb.asm
Classes in org.objectweb.asm that implement ClassVisitorModifier and TypeClassDescriptionclassAn emptyClassVisitorthat delegates to anotherClassVisitor.classAClassVisitorthat generates classes in bytecode form.Fields in org.objectweb.asm declared as ClassVisitorModifier and TypeFieldDescriptionprotected ClassVisitorClassAdapter.cvTheClassVisitorto which this adapter delegates calls.Methods in org.objectweb.asm with parameters of type ClassVisitorModifier and TypeMethodDescriptionvoidClassReader.accept(ClassVisitor classVisitor, int flags) Makes the given visitor visit the Java class of thisClassReader.voidClassReader.accept(ClassVisitor classVisitor, Attribute[] attrs, int flags) Makes the given visitor visit the Java class of thisClassReader.Constructors in org.objectweb.asm with parameters of type ClassVisitor -
Uses of ClassVisitor in org.objectweb.asm.commons
Classes in org.objectweb.asm.commons that implement ClassVisitorModifier and TypeClassDescriptionclassAn empty implementation of the ASM visitor interfaces.classAClassAdapterfor type remapping.classAClassAdapterthat adds a serial version unique identifier to a class if missing.classAClassAdapterthat merges clinit methods into a single one.Constructors in org.objectweb.asm.commons with parameters of type ClassVisitorModifierConstructorDescriptionGeneratorAdapter(int access, Method method, String signature, Type[] exceptions, ClassVisitor cv) Creates a newGeneratorAdapter.RemappingClassAdapter(ClassVisitor cv, Remapper remapper) Creates a newSerialVersionUIDAdder.StaticInitMerger(String prefix, ClassVisitor cv) -
Uses of ClassVisitor in org.objectweb.asm.tree
Classes in org.objectweb.asm.tree that implement ClassVisitorMethods in org.objectweb.asm.tree with parameters of type ClassVisitorModifier and TypeMethodDescriptionvoidClassNode.accept(ClassVisitor cv) Makes the given class visitor visit this class.voidFieldNode.accept(ClassVisitor cv) Makes the given class visitor visit this field.voidInnerClassNode.accept(ClassVisitor cv) Makes the given class visitor visit this inner class.voidMethodNode.accept(ClassVisitor cv) Makes the given class visitor visit this method. -
Uses of ClassVisitor in org.objectweb.asm.util
Classes in org.objectweb.asm.util that implement ClassVisitorModifier and TypeClassDescriptionclassAClassVisitorthat prints the ASM code that generates the classes it visits.classAClassAdapterthat checks that its methods are properly used.classAClassVisitorthat prints a disassembled view of the classes it visits.Fields in org.objectweb.asm.util declared as ClassVisitorModifier and TypeFieldDescriptionprotected final ClassVisitorTraceClassVisitor.cvTheClassVisitorto which this visitor delegates calls.Constructors in org.objectweb.asm.util with parameters of type ClassVisitorModifierConstructorDescriptionConstructs a newCheckClassAdapter.CheckClassAdapter(ClassVisitor cv, boolean checkDataFlow) Constructs a newCheckClassAdapter.TraceClassVisitor(ClassVisitor cv, PrintWriter pw) Constructs a newTraceClassVisitor. -
Uses of ClassVisitor in org.objectweb.asm.xml
Classes in org.objectweb.asm.xml that implement ClassVisitorModifier and TypeClassDescriptionfinal classAClassVisitorthat generates SAX 2.0 events from the visited class.