org.jetbrains.jet.codegen.inline
Class InlinedLambdaRemapper

java.lang.Object
  extended by org.jetbrains.jet.codegen.inline.FieldRemapper
      extended by org.jetbrains.jet.codegen.inline.InlinedLambdaRemapper

public class InlinedLambdaRemapper
extends FieldRemapper


Field Summary
 
Fields inherited from class org.jetbrains.jet.codegen.inline.FieldRemapper
parent
 
Constructor Summary
InlinedLambdaRemapper(java.lang.String lambdaInternalName, FieldRemapper parent, Parameters methodParams)
           
 
Method Summary
 void addCapturedFields(LambdaInfo lambdaInfo, ParametersBuilder builder)
           
 CapturedParamInfo findField(org.jetbrains.asm4.tree.FieldInsnNode fieldInsnNode, java.util.Collection<CapturedParamInfo> captured)
           
 FieldRemapper getParent()
           
 boolean isRoot()
           
 
Methods inherited from class org.jetbrains.jet.codegen.inline.FieldRemapper
canProcess, findField, getFieldForInline, getLambdaInternalName, transformIfNeeded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InlinedLambdaRemapper

public InlinedLambdaRemapper(@NotNull
                             java.lang.String lambdaInternalName,
                             @NotNull
                             FieldRemapper parent,
                             @NotNull
                             Parameters methodParams)
Method Detail

addCapturedFields

public void addCapturedFields(LambdaInfo lambdaInfo,
                              ParametersBuilder builder)
Overrides:
addCapturedFields in class FieldRemapper

findField

@Nullable
public CapturedParamInfo findField(@NotNull
                                            org.jetbrains.asm4.tree.FieldInsnNode fieldInsnNode,
                                            @NotNull
                                            java.util.Collection<CapturedParamInfo> captured)
Overrides:
findField in class FieldRemapper

getParent

public FieldRemapper getParent()
Overrides:
getParent in class FieldRemapper

isRoot

public boolean isRoot()
Overrides:
isRoot in class FieldRemapper