org.jetbrains.jet.codegen.inline
Class CapturedParamDesc

java.lang.Object
  extended by org.jetbrains.jet.codegen.inline.CapturedParamDesc

public class CapturedParamDesc
extends java.lang.Object


Constructor Summary
CapturedParamDesc(CapturedParamOwner containingLambda, EnclosedValueDescriptor descriptor)
           
CapturedParamDesc(CapturedParamOwner containingLambda, java.lang.String fieldName, org.jetbrains.asm4.Type type)
           
 
Method Summary
static CapturedParamDesc createDesc(CapturedParamOwner containingLambdaInfo, java.lang.String fieldName, org.jetbrains.asm4.Type type)
           
 CapturedParamOwner getContainingLambda()
           
 java.lang.String getFieldName()
           
 org.jetbrains.asm4.Type getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CapturedParamDesc

public CapturedParamDesc(@NotNull
                         CapturedParamOwner containingLambda,
                         @NotNull
                         EnclosedValueDescriptor descriptor)

CapturedParamDesc

public CapturedParamDesc(@NotNull
                         CapturedParamOwner containingLambda,
                         @NotNull
                         java.lang.String fieldName,
                         @NotNull
                         org.jetbrains.asm4.Type type)
Method Detail

getContainingLambda

public CapturedParamOwner getContainingLambda()

getFieldName

public java.lang.String getFieldName()

getType

public org.jetbrains.asm4.Type getType()

createDesc

public static CapturedParamDesc createDesc(CapturedParamOwner containingLambdaInfo,
                                           java.lang.String fieldName,
                                           org.jetbrains.asm4.Type type)