Uses of Class
org.objectweb.asm.MethodVisitor
-
Packages that use MethodVisitor 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.org.objectweb.asm.xml Provides SAX 2.0 adapters for ASM visitors to convert classes to and from XML. -
-
Uses of MethodVisitor in org.objectweb.asm
Fields in org.objectweb.asm declared as MethodVisitor Modifier and Type Field Description protected MethodVisitorMethodVisitor. mvThe method visitor to which this visitor must delegate method calls.Methods in org.objectweb.asm that return MethodVisitor Modifier and Type Method Description MethodVisitorClassVisitor. visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)Visits a method of the class.MethodVisitorClassWriter. visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)Constructors in org.objectweb.asm with parameters of type MethodVisitor Constructor Description MethodVisitor(int api, MethodVisitor mv)Constructs a newMethodVisitor. -
Uses of MethodVisitor in org.objectweb.asm.commons
Subclasses of MethodVisitor in org.objectweb.asm.commons Modifier and Type Class Description classAdviceAdapterAMethodVisitorto insert before, after and around advices in methods and constructors.classAnalyzerAdapterAMethodVisitorthat keeps track of stack map frame changes betweenvisitFramecalls.classCodeSizeEvaluatorAMethodVisitorthat can be used to approximate method size.classGeneratorAdapterAMethodVisitorwith convenient methods to generate code.classInstructionAdapterAMethodVisitorproviding a more detailed API to generate and transform instructions.classJSRInlinerAdapterAMethodVisitorthat removes JSR instructions and inlines the referenced subroutines.classLocalVariablesSorterAMethodVisitorthat renumbers local variables in their order of appearance.classMethodRemapperALocalVariablesSorterfor type mapping.classRemappingMethodAdapterDeprecated.useMethodRemapperinstead.classTryCatchBlockSorterAMethodVisitoradapter to sort the exception handlers.Methods in org.objectweb.asm.commons that return MethodVisitor Modifier and Type Method Description protected MethodVisitorClassRemapper. createMethodRemapper(MethodVisitor mv)protected MethodVisitorRemappingClassAdapter. createRemappingMethodAdapter(int access, java.lang.String newDesc, MethodVisitor mv)Deprecated.MethodVisitorClassRemapper. visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)MethodVisitorRemappingClassAdapter. visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)Deprecated.MethodVisitorSerialVersionUIDAdder. visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)MethodVisitorStaticInitMerger. visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)Methods in org.objectweb.asm.commons with parameters of type MethodVisitor Modifier and Type Method Description protected MethodVisitorClassRemapper. createMethodRemapper(MethodVisitor mv)protected MethodVisitorRemappingClassAdapter. createRemappingMethodAdapter(int access, java.lang.String newDesc, MethodVisitor mv)Deprecated.Constructors in org.objectweb.asm.commons with parameters of type MethodVisitor Constructor Description AdviceAdapter(int api, MethodVisitor mv, int access, java.lang.String name, java.lang.String desc)Creates a newAdviceAdapter.AnalyzerAdapter(int api, java.lang.String owner, int access, java.lang.String name, java.lang.String desc, MethodVisitor mv)Creates a newAnalyzerAdapter.AnalyzerAdapter(java.lang.String owner, int access, java.lang.String name, java.lang.String desc, MethodVisitor mv)Creates a newAnalyzerAdapter.CodeSizeEvaluator(int api, MethodVisitor mv)CodeSizeEvaluator(MethodVisitor mv)GeneratorAdapter(int access, Method method, MethodVisitor mv)Creates a newGeneratorAdapter.GeneratorAdapter(int api, MethodVisitor mv, int access, java.lang.String name, java.lang.String desc)Creates a newGeneratorAdapter.GeneratorAdapter(MethodVisitor mv, int access, java.lang.String name, java.lang.String desc)Creates a newGeneratorAdapter.InstructionAdapter(int api, MethodVisitor mv)Creates a newInstructionAdapter.InstructionAdapter(MethodVisitor mv)Creates a newInstructionAdapter.JSRInlinerAdapter(int api, MethodVisitor mv, int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)Creates a new JSRInliner.JSRInlinerAdapter(MethodVisitor mv, int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)Creates a new JSRInliner.LocalVariablesSorter(int api, int access, java.lang.String desc, MethodVisitor mv)Creates a newLocalVariablesSorter.LocalVariablesSorter(int access, java.lang.String desc, MethodVisitor mv)Creates a newLocalVariablesSorter.MethodRemapper(int api, MethodVisitor mv, Remapper remapper)MethodRemapper(MethodVisitor mv, Remapper remapper)RemappingMethodAdapter(int api, int access, java.lang.String desc, MethodVisitor mv, Remapper remapper)Deprecated.RemappingMethodAdapter(int access, java.lang.String desc, MethodVisitor mv, Remapper remapper)Deprecated.TryCatchBlockSorter(int api, MethodVisitor mv, int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)TryCatchBlockSorter(MethodVisitor mv, int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions) -
Uses of MethodVisitor in org.objectweb.asm.tree
Subclasses of MethodVisitor in org.objectweb.asm.tree Modifier and Type Class Description classMethodNodeA node that represents a method.Methods in org.objectweb.asm.tree that return MethodVisitor Modifier and Type Method Description MethodVisitorClassNode. visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)Methods in org.objectweb.asm.tree with parameters of type MethodVisitor Modifier and Type Method Description abstract voidAbstractInsnNode. accept(MethodVisitor cv)Makes the given code visitor visit this instruction.voidFieldInsnNode. accept(MethodVisitor mv)voidFrameNode. accept(MethodVisitor mv)Makes the given visitor visit this stack map frame.voidIincInsnNode. accept(MethodVisitor mv)voidInsnList. accept(MethodVisitor mv)Makes the given visitor visit all of the instructions in this list.voidInsnNode. accept(MethodVisitor mv)Makes the given visitor visit this instruction.voidIntInsnNode. accept(MethodVisitor mv)voidInvokeDynamicInsnNode. accept(MethodVisitor mv)voidJumpInsnNode. accept(MethodVisitor mv)voidLabelNode. accept(MethodVisitor cv)voidLdcInsnNode. accept(MethodVisitor mv)voidLineNumberNode. accept(MethodVisitor mv)voidLocalVariableAnnotationNode. accept(MethodVisitor mv, boolean visible)Makes the given visitor visit this type annotation.voidLocalVariableNode. accept(MethodVisitor mv)Makes the given visitor visit this local variable declaration.voidLookupSwitchInsnNode. accept(MethodVisitor mv)voidMethodInsnNode. accept(MethodVisitor mv)voidMethodNode. accept(MethodVisitor mv)Makes the given method visitor visit this method.voidMultiANewArrayInsnNode. accept(MethodVisitor mv)voidParameterNode. accept(MethodVisitor mv)Makes the given visitor visit this parameter declaration.voidTableSwitchInsnNode. accept(MethodVisitor mv)voidTryCatchBlockNode. accept(MethodVisitor mv)Makes the given visitor visit this try catch block.voidTypeInsnNode. accept(MethodVisitor mv)voidVarInsnNode. accept(MethodVisitor mv)protected voidAbstractInsnNode. acceptAnnotations(MethodVisitor mv)Makes the given visitor visit the annotations of this instruction. -
Uses of MethodVisitor in org.objectweb.asm.util
Subclasses of MethodVisitor in org.objectweb.asm.util Modifier and Type Class Description classCheckMethodAdapterAMethodVisitorthat checks that its methods are properly used.classTraceMethodVisitorAMethodVisitorthat prints the methods it visits with aPrinter.Methods in org.objectweb.asm.util that return MethodVisitor Modifier and Type Method Description MethodVisitorCheckClassAdapter. visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)MethodVisitorTraceClassVisitor. visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)Constructors in org.objectweb.asm.util with parameters of type MethodVisitor Constructor Description CheckMethodAdapter(int access, java.lang.String name, java.lang.String desc, MethodVisitor cmv, java.util.Map<Label,java.lang.Integer> labels)Constructs a newCheckMethodAdapterobject.CheckMethodAdapter(int api, MethodVisitor mv, java.util.Map<Label,java.lang.Integer> labels)Constructs a newCheckMethodAdapterobject.CheckMethodAdapter(MethodVisitor mv)Constructs a newCheckMethodAdapterobject.CheckMethodAdapter(MethodVisitor mv, java.util.Map<Label,java.lang.Integer> labels)Constructs a newCheckMethodAdapterobject.TraceMethodVisitor(MethodVisitor mv, Printer p) -
Uses of MethodVisitor in org.objectweb.asm.xml
Subclasses of MethodVisitor in org.objectweb.asm.xml Modifier and Type Class Description classSAXCodeAdapterAMethodVisitorthat generates SAX 2.0 events from the visited method.Methods in org.objectweb.asm.xml that return MethodVisitor Modifier and Type Method Description protected MethodVisitorASMContentHandler.Rule. getCodeVisitor()MethodVisitorSAXClassAdapter. visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
-