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 classClassWriterAClassVisitorthat 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 ClassVisitorClassVisitor. cvThe 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 voidClassReader. 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, java.lang.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 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 classClassRemapperAClassVisitorthat remaps types with aRemapper.classSerialVersionUIDAdderAClassVisitorthat adds a serial version unique identifier to a class if missing.classStaticInitMergerAClassVisitorthat 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 classClassNodeA node that represents a class.Methods in org.objectweb.asm.tree with parameters of type ClassVisitor Modifier and Type Method Description voidClassNode. 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.util Modifier and Type Class Description classCheckClassAdapterAClassVisitorthat checks that its methods are properly used.classTraceClassVisitorAClassVisitorthat 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.
-