org.jetbrains.kotlin.codegen.inline
Class LocalVarRemapper

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.inline.LocalVarRemapper

public class LocalVarRemapper
extends java.lang.Object


Nested Class Summary
static class LocalVarRemapper.RemapInfo
           
static class LocalVarRemapper.RemapStatus
           
 
Constructor Summary
LocalVarRemapper(Parameters params, int additionalShift)
           
 
Method Summary
 LocalVarRemapper.RemapInfo doRemap(int index)
           
 LocalVarRemapper.RemapInfo remap(int index)
           
 void visitIincInsn(int var, int increment, org.jetbrains.org.objectweb.asm.MethodVisitor mv)
           
 void visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, org.jetbrains.org.objectweb.asm.Label start, org.jetbrains.org.objectweb.asm.Label end, int index, org.jetbrains.org.objectweb.asm.MethodVisitor mv)
           
 void visitVarInsn(int opcode, int var, org.jetbrains.org.objectweb.asm.commons.InstructionAdapter mv)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalVarRemapper

public LocalVarRemapper(Parameters params,
                        int additionalShift)
Method Detail

doRemap

public LocalVarRemapper.RemapInfo doRemap(int index)

remap

public LocalVarRemapper.RemapInfo remap(int index)

visitIincInsn

public void visitIincInsn(int var,
                          int increment,
                          org.jetbrains.org.objectweb.asm.MethodVisitor mv)

visitLocalVariable

public void visitLocalVariable(java.lang.String name,
                               java.lang.String desc,
                               java.lang.String signature,
                               org.jetbrains.org.objectweb.asm.Label start,
                               org.jetbrains.org.objectweb.asm.Label end,
                               int index,
                               org.jetbrains.org.objectweb.asm.MethodVisitor mv)

visitVarInsn

public void visitVarInsn(int opcode,
                         int var,
                         org.jetbrains.org.objectweb.asm.commons.InstructionAdapter mv)