org.jetbrains.jet.codegen.inline
Class RemapVisitor

java.lang.Object
  extended by org.jetbrains.asm4.MethodVisitor
      extended by org.jetbrains.asm4.commons.InstructionAdapter
          extended by org.jetbrains.jet.codegen.inline.RemapVisitor

public class RemapVisitor
extends org.jetbrains.asm4.commons.InstructionAdapter


Field Summary
 
Fields inherited from class org.jetbrains.asm4.commons.InstructionAdapter
OBJECT_TYPE
 
Fields inherited from class org.jetbrains.asm4.MethodVisitor
api, mv
 
Constructor Summary
protected RemapVisitor(org.jetbrains.asm4.MethodVisitor mv, org.jetbrains.asm4.Label end, VarRemapper.ParamRemapper remapper, boolean remapReturn, FieldRemapper nodeRemapper)
           
 
Method Summary
 org.jetbrains.asm4.AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)
           
 org.jetbrains.asm4.AnnotationVisitor visitAnnotationDefault()
           
 void visitFieldInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
           
 void visitIincInsn(int var, int increment)
           
 void visitInsn(int opcode)
           
 void visitLineNumber(int line, org.jetbrains.asm4.Label start)
           
 void visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, org.jetbrains.asm4.Label start, org.jetbrains.asm4.Label end, int index)
           
 void visitMaxs(int maxStack, int maxLocals)
           
 org.jetbrains.asm4.AnnotationVisitor visitParameterAnnotation(int parameter, java.lang.String desc, boolean visible)
           
 void visitVarInsn(int opcode, int var)
           
 
Methods inherited from class org.jetbrains.asm4.commons.InstructionAdapter
aconst, add, aload, and, anew, areturn, arraylength, astore, athrow, cast, checkcast, cmpg, cmpl, dconst, div, dup, dup2, dup2X1, dup2X2, dupX1, dupX2, fconst, getfield, getstatic, goTo, hconst, iconst, ifacmpeq, ifacmpne, ifeq, ifge, ifgt, ificmpeq, ificmpge, ificmpgt, ificmple, ificmplt, ificmpne, ifle, iflt, ifne, ifnonnull, ifnull, iinc, instanceOf, invokedynamic, invokeinterface, invokespecial, invokestatic, invokevirtual, jsr, lcmp, lconst, load, lookupswitch, mark, monitorenter, monitorexit, mul, multianewarray, neg, newarray, nop, or, pop, pop2, putfield, putstatic, rem, ret, shl, shr, store, sub, swap, tableswitch, tconst, ushr, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLookupSwitchInsn, visitMethodInsn, visitMultiANewArrayInsn, visitTableSwitchInsn, visitTypeInsn, xor
 
Methods inherited from class org.jetbrains.asm4.MethodVisitor
visitAttribute, visitCode, visitEnd, visitFrame, visitTryCatchBlock
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemapVisitor

protected RemapVisitor(org.jetbrains.asm4.MethodVisitor mv,
                       org.jetbrains.asm4.Label end,
                       VarRemapper.ParamRemapper remapper,
                       boolean remapReturn,
                       FieldRemapper nodeRemapper)
Method Detail

visitInsn

public void visitInsn(int opcode)
Overrides:
visitInsn in class org.jetbrains.asm4.commons.InstructionAdapter

visitIincInsn

public void visitIincInsn(int var,
                          int increment)
Overrides:
visitIincInsn in class org.jetbrains.asm4.commons.InstructionAdapter

visitVarInsn

public void visitVarInsn(int opcode,
                         int var)
Overrides:
visitVarInsn in class org.jetbrains.asm4.commons.InstructionAdapter

visitFieldInsn

public void visitFieldInsn(int opcode,
                           java.lang.String owner,
                           java.lang.String name,
                           java.lang.String desc)
Overrides:
visitFieldInsn in class org.jetbrains.asm4.commons.InstructionAdapter

visitLocalVariable

public void visitLocalVariable(java.lang.String name,
                               java.lang.String desc,
                               java.lang.String signature,
                               org.jetbrains.asm4.Label start,
                               org.jetbrains.asm4.Label end,
                               int index)
Overrides:
visitLocalVariable in class org.jetbrains.asm4.MethodVisitor

visitAnnotationDefault

public org.jetbrains.asm4.AnnotationVisitor visitAnnotationDefault()
Overrides:
visitAnnotationDefault in class org.jetbrains.asm4.MethodVisitor

visitMaxs

public void visitMaxs(int maxStack,
                      int maxLocals)
Overrides:
visitMaxs in class org.jetbrains.asm4.MethodVisitor

visitAnnotation

public org.jetbrains.asm4.AnnotationVisitor visitAnnotation(java.lang.String desc,
                                                            boolean visible)
Overrides:
visitAnnotation in class org.jetbrains.asm4.MethodVisitor

visitParameterAnnotation

public org.jetbrains.asm4.AnnotationVisitor visitParameterAnnotation(int parameter,
                                                                     java.lang.String desc,
                                                                     boolean visible)
Overrides:
visitParameterAnnotation in class org.jetbrains.asm4.MethodVisitor

visitLineNumber

public void visitLineNumber(int line,
                            org.jetbrains.asm4.Label start)
Overrides:
visitLineNumber in class org.jetbrains.asm4.MethodVisitor