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 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(@NotNull
                        Parameters params,
                        int additionalShift)
Method Detail

remap

@NotNull
public LocalVarRemapper.RemapInfo remap(int index)

visitIincInsn

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

visitLocalVariable

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

visitVarInsn

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