Uses of Interface
net.sf.retrotranslator.runtime.asm.MethodVisitor

Packages that use MethodVisitor
net.sf.retrotranslator.runtime.asm   
net.sf.retrotranslator.runtime.impl   
net.sf.retrotranslator.transformer   
 

Uses of MethodVisitor in net.sf.retrotranslator.runtime.asm
 

Classes in net.sf.retrotranslator.runtime.asm that implement MethodVisitor
 class MethodAdapter
          An empty MethodVisitor that delegates to another MethodVisitor.
(package private)  class MethodWriter
          A MethodVisitor that generates methods in bytecode form.
 

Fields in net.sf.retrotranslator.runtime.asm declared as MethodVisitor
protected  MethodVisitor MethodAdapter.mv
          The MethodVisitor to which this adapter delegates calls.
 

Methods in net.sf.retrotranslator.runtime.asm that return MethodVisitor
 MethodVisitor ClassAdapter.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor ClassVisitor.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.
 MethodVisitor ClassWriter.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 

Methods in net.sf.retrotranslator.runtime.asm with parameters of type MethodVisitor
private  void ClassReader.readParameterAnnotations(int v, char[] buf, boolean visible, MethodVisitor mv)
          Reads parameter annotations and makes the given visitor visit them.
 

Constructors in net.sf.retrotranslator.runtime.asm with parameters of type MethodVisitor
MethodAdapter(MethodVisitor mv)
          Constructs a new MethodAdapter object.
 

Uses of MethodVisitor in net.sf.retrotranslator.runtime.impl
 

Classes in net.sf.retrotranslator.runtime.impl that implement MethodVisitor
 class AnnotatedElementDescriptor
           
 class ClassDescriptor
           
 class EmptyVisitor
           
 class FieldDescriptor
           
 class GenericDeclarationDescriptor
           
 class MethodDescriptor
           
 class TypeDescriptor
           
 

Methods in net.sf.retrotranslator.runtime.impl that return MethodVisitor
 MethodVisitor ClassDescriptor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor EmptyVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 

Uses of MethodVisitor in net.sf.retrotranslator.transformer
 

Classes in net.sf.retrotranslator.transformer that implement MethodVisitor
(package private)  class AbstractMethodVisitor
           
private  class GenericClassVisitor.GenericMethodVisitor
           
private  class InheritedConstantVisitor.FieldSearchingVisitor
           
private  class InnerClassVisitor.InnerClassMethodVisitor
           
private  class InstantiationAnalysisVisitor.InstantiationAnalysisMethodVisitor
           
private static class InstantiationReplacementVisitor.InstantiationReplacementMethodVisitor
           
(package private)  class MemberFinder
           
private  class MirandaMethodsVisitor.MethodCollector
           
private static class ObjectMethodsVisitor.MethodSearchingVisitor
           
(package private)  class SmartReplacementVisitor
           
private  class SpecificReplacementVisitor.RunMethodVisitor
           
private  class SpecificReplacementVisitor.SpecificReplacementMethodVisitor
           
 

Fields in net.sf.retrotranslator.transformer declared as MethodVisitor
protected  MethodVisitor AbstractMethodVisitor.mv
           
 

Methods in net.sf.retrotranslator.transformer that return MethodVisitor
 MethodVisitor ClassLiteralVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor DuplicateInterfacesVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor DuplicateMethodsVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor GenericClassVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor InheritedConstantVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor InnerClassVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor InstantiationAnalysisVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor InstantiationReplacementVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor MemberFinder.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor MirandaMethodsVisitor.MethodCollector.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor ObjectMethodsVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor ObjectMethodsVisitor.MethodSearchingVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor SignatureStrippingVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor SmartReplacementVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 MethodVisitor SpecificReplacementVisitor.visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 

Methods in net.sf.retrotranslator.transformer with parameters of type MethodVisitor
private  void GeneralReplacementVisitor.buildInstance(MethodVisitor visitor, java.lang.String owner, ConstructorReplacement replacement)
           
private  void GeneralReplacementVisitor.pushArguments(MethodVisitor visitor, MemberReplacement[] arguments)
           
private  void GeneralReplacementVisitor.swap(MethodVisitor visitor, MemberReplacement argument)
           
private  boolean GeneralReplacementVisitor.visitConstructor(ClassReplacement replacement, MethodVisitor visitor, java.lang.String owner, java.lang.String desc)
           
protected  void GeneralReplacementVisitor.visitFieldInstruction(MethodVisitor visitor, int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
           
protected  void GenericClassVisitor.visitFieldInstruction(MethodVisitor visitor, int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
           
protected  void ReferenceVerifyingVisitor.visitFieldInstruction(MethodVisitor visitor, int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
           
protected  void GeneralReplacementVisitor.visitMethodInstruction(MethodVisitor visitor, int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
           
protected  void GenericClassVisitor.visitMethodInstruction(MethodVisitor visitor, int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
           
protected  void ReferenceVerifyingVisitor.visitMethodInstruction(MethodVisitor visitor, int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
           
protected  void GeneralReplacementVisitor.visitTypeInstruction(MethodVisitor visitor, int opcode, java.lang.String desc)
           
protected  void GenericClassVisitor.visitTypeInstruction(MethodVisitor visitor, int opcode, java.lang.String desc)
           
 

Constructors in net.sf.retrotranslator.transformer with parameters of type MethodVisitor
AbstractMethodVisitor(MethodVisitor mv)
           
GenericClassVisitor.GenericMethodVisitor(MethodVisitor visitor)
           
InnerClassVisitor.InnerClassMethodVisitor(MethodVisitor visitor)
           
InstantiationAnalysisVisitor.InstantiationAnalysisMethodVisitor(MethodVisitor visitor, java.lang.String methodName, java.lang.String methodDesc)
           
InstantiationReplacementVisitor.InstantiationReplacementMethodVisitor(MethodVisitor mv, java.util.List<InstantiationPoint> points)
           
SpecificReplacementVisitor.RunMethodVisitor(MethodVisitor visitor)
           
SpecificReplacementVisitor.SpecificReplacementMethodVisitor(MethodVisitor visitor)