Uses of Class
org.objectweb.asm.MethodVisitor

Packages that use MethodVisitor
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
protected  MethodVisitor MethodVisitor.mv
          The method visitor to which this visitor must delegate method calls.
 

Methods in org.objectweb.asm that return MethodVisitor
 MethodVisitor ClassWriter.visitMethod(int access, String name, String desc, String signature, String[] exceptions)
           
 MethodVisitor ClassVisitor.visitMethod(int access, String name, String desc, String signature, String[] exceptions)
          Visits a method of the class.
 

Constructors in org.objectweb.asm with parameters of type MethodVisitor
MethodVisitor(int api, MethodVisitor mv)
          Constructs a new MethodVisitor.
 

Uses of MethodVisitor in org.objectweb.asm.commons
 

Subclasses of MethodVisitor in org.objectweb.asm.commons
 class AdviceAdapter
          A MethodVisitor to insert before, after and around advices in methods and constructors.
 class AnalyzerAdapter
          A MethodVisitor that keeps track of stack map frame changes between visitFrame calls.
 class CodeSizeEvaluator
          A MethodVisitor that can be used to approximate method size.
 class GeneratorAdapter
          A MethodVisitor with convenient methods to generate code.
 class InstructionAdapter
          A MethodVisitor providing a more detailed API to generate and transform instructions.
 class JSRInlinerAdapter
          A MethodVisitor that removes JSR instructions and inlines the referenced subroutines.
 class LocalVariablesSorter
          A MethodVisitor that renumbers local variables in their order of appearance.
 class RemappingMethodAdapter
          A LocalVariablesSorter for type mapping.
 class TryCatchBlockSorter
          A MethodVisitor adapter to sort the exception handlers.
 

Methods in org.objectweb.asm.commons that return MethodVisitor
protected  MethodVisitor RemappingClassAdapter.createRemappingMethodAdapter(int access, String newDesc, MethodVisitor mv)
           
 MethodVisitor StaticInitMerger.visitMethod(int access, String name, String desc, String signature, String[] exceptions)
           
 MethodVisitor SerialVersionUIDAdder.visitMethod(int access, String name, String desc, String signature, String[] exceptions)
           
 MethodVisitor RemappingClassAdapter.visitMethod(int access, String name, String desc, String signature, String[] exceptions)
           
 

Methods in org.objectweb.asm.commons with parameters of type MethodVisitor
protected  MethodVisitor RemappingClassAdapter.createRemappingMethodAdapter(int access, String newDesc, MethodVisitor mv)
           
 

Constructors in org.objectweb.asm.commons with parameters of type MethodVisitor
AdviceAdapter(int api, MethodVisitor mv, int access, String name, String desc)
          Creates a new AdviceAdapter.
AnalyzerAdapter(int api, String owner, int access, String name, String desc, MethodVisitor mv)
          Creates a new AnalyzerAdapter.
AnalyzerAdapter(String owner, int access, String name, String desc, MethodVisitor mv)
          Creates a new AnalyzerAdapter.
CodeSizeEvaluator(int api, MethodVisitor mv)
           
CodeSizeEvaluator(MethodVisitor mv)
           
GeneratorAdapter(int access, Method method, MethodVisitor mv)
          Creates a new GeneratorAdapter.
GeneratorAdapter(int api, MethodVisitor mv, int access, String name, String desc)
          Creates a new GeneratorAdapter.
GeneratorAdapter(MethodVisitor mv, int access, String name, String desc)
          Creates a new GeneratorAdapter.
InstructionAdapter(int api, MethodVisitor mv)
          Creates a new InstructionAdapter.
InstructionAdapter(MethodVisitor mv)
          Creates a new InstructionAdapter.
JSRInlinerAdapter(int api, MethodVisitor mv, int access, String name, String desc, String signature, String[] exceptions)
          Creates a new JSRInliner.
JSRInlinerAdapter(MethodVisitor mv, int access, String name, String desc, String signature, String[] exceptions)
          Creates a new JSRInliner.
LocalVariablesSorter(int api, int access, String desc, MethodVisitor mv)
          Creates a new LocalVariablesSorter.
LocalVariablesSorter(int access, String desc, MethodVisitor mv)
          Creates a new LocalVariablesSorter.
RemappingMethodAdapter(int api, int access, String desc, MethodVisitor mv, Remapper remapper)
           
RemappingMethodAdapter(int access, String desc, MethodVisitor mv, Remapper remapper)
           
TryCatchBlockSorter(int api, MethodVisitor mv, int access, String name, String desc, String signature, String[] exceptions)
           
TryCatchBlockSorter(MethodVisitor mv, int access, String name, String desc, String signature, String[] exceptions)
           
 

Uses of MethodVisitor in org.objectweb.asm.tree
 

Subclasses of MethodVisitor in org.objectweb.asm.tree
 class MethodNode
          A node that represents a method.
 

Methods in org.objectweb.asm.tree that return MethodVisitor
 MethodVisitor ClassNode.visitMethod(int access, String name, String desc, String signature, String[] exceptions)
           
 

Methods in org.objectweb.asm.tree with parameters of type MethodVisitor
 void InsnList.accept(MethodVisitor mv)
          Makes the given visitor visit all of the instructions in this list.
 void VarInsnNode.accept(MethodVisitor mv)
           
 void LdcInsnNode.accept(MethodVisitor mv)
           
 void FrameNode.accept(MethodVisitor mv)
          Makes the given visitor visit this stack map frame.
 void IntInsnNode.accept(MethodVisitor mv)
           
 void TypeInsnNode.accept(MethodVisitor mv)
           
 void InsnNode.accept(MethodVisitor mv)
          Makes the given visitor visit this instruction.
 void InvokeDynamicInsnNode.accept(MethodVisitor mv)
           
 void FieldInsnNode.accept(MethodVisitor cv)
           
 void TryCatchBlockNode.accept(MethodVisitor mv)
          Makes the given visitor visit this try catch block.
 void LineNumberNode.accept(MethodVisitor mv)
           
 void IincInsnNode.accept(MethodVisitor mv)
           
 void LookupSwitchInsnNode.accept(MethodVisitor mv)
           
 void JumpInsnNode.accept(MethodVisitor mv)
           
 void MethodInsnNode.accept(MethodVisitor mv)
           
 void LabelNode.accept(MethodVisitor cv)
           
 void TableSwitchInsnNode.accept(MethodVisitor mv)
           
 void LocalVariableNode.accept(MethodVisitor mv)
          Makes the given visitor visit this local variable declaration.
 void MultiANewArrayInsnNode.accept(MethodVisitor mv)
           
abstract  void AbstractInsnNode.accept(MethodVisitor cv)
          Makes the given code visitor visit this instruction.
 void MethodNode.accept(MethodVisitor mv)
          Makes the given method visitor visit this method.
 

Uses of MethodVisitor in org.objectweb.asm.util
 

Subclasses of MethodVisitor in org.objectweb.asm.util
 class CheckMethodAdapter
          A MethodVisitor that checks that its methods are properly used.
 class TraceMethodVisitor
          A MethodVisitor that prints the methods it visits with a Printer.
 

Methods in org.objectweb.asm.util that return MethodVisitor
 MethodVisitor TraceClassVisitor.visitMethod(int access, String name, String desc, String signature, String[] exceptions)
           
 MethodVisitor CheckClassAdapter.visitMethod(int access, String name, String desc, String signature, String[] exceptions)
           
 

Constructors in org.objectweb.asm.util with parameters of type MethodVisitor
CheckMethodAdapter(int api, MethodVisitor mv, Map<Label,Integer> labels)
          Constructs a new CheckMethodAdapter object.
CheckMethodAdapter(int access, String name, String desc, MethodVisitor cmv, Map<Label,Integer> labels)
          Constructs a new CheckMethodAdapter object.
CheckMethodAdapter(MethodVisitor mv)
          Constructs a new CheckMethodAdapter object.
CheckMethodAdapter(MethodVisitor mv, Map<Label,Integer> labels)
          Constructs a new CheckMethodAdapter object.
TraceMethodVisitor(MethodVisitor mv, Printer p)
           
 

Uses of MethodVisitor in org.objectweb.asm.xml
 

Subclasses of MethodVisitor in org.objectweb.asm.xml
 class SAXCodeAdapter
          A MethodVisitor that generates SAX 2.0 events from the visited method.
 

Methods in org.objectweb.asm.xml that return MethodVisitor
protected  MethodVisitor ASMContentHandler.Rule.getCodeVisitor()
           
 MethodVisitor SAXClassAdapter.visitMethod(int access, String name, String desc, String signature, String[] exceptions)