org.jetbrains.jet.codegen.binding
Interface CalculatedClosure

All Known Implementing Classes:
MutableClosure

public interface CalculatedClosure


Method Summary
 ClassifierDescriptor getCaptureReceiver()
           
 ClassDescriptor getCaptureThis()
           
 java.util.Map<DeclarationDescriptor,EnclosedValueDescriptor> getCaptureVariables()
           
 ClassDescriptor getEnclosingClass()
           
 java.util.List<com.intellij.openapi.util.Pair<java.lang.String,org.jetbrains.asm4.Type>> getRecordedFields()
           
 JetDelegatorToSuperCall getSuperCall()
           
 

Method Detail

getEnclosingClass

@Nullable
ClassDescriptor getEnclosingClass()

getSuperCall

@Nullable
JetDelegatorToSuperCall getSuperCall()

getCaptureThis

@Nullable
ClassDescriptor getCaptureThis()

getCaptureReceiver

@Nullable
ClassifierDescriptor getCaptureReceiver()

getCaptureVariables

@NotNull
java.util.Map<DeclarationDescriptor,EnclosedValueDescriptor> getCaptureVariables()

getRecordedFields

@NotNull
java.util.List<com.intellij.openapi.util.Pair<java.lang.String,org.jetbrains.asm4.Type>> getRecordedFields()