org.jetbrains.jet.codegen.binding
Interface CalculatedClosure

All Known Implementing Classes:
MutableClosure

public interface CalculatedClosure


Method Summary
 JetType getCaptureReceiverType()
           
 ClassDescriptor getCaptureThis()
           
 java.util.Map<DeclarationDescriptor,EnclosedValueDescriptor> getCaptureVariables()
           
 java.util.List<com.intellij.openapi.util.Pair<java.lang.String,org.jetbrains.org.objectweb.asm.Type>> getRecordedFields()
           
 ResolvedCall<ConstructorDescriptor> getSuperCall()
           
 

Method Detail

getSuperCall

@Nullable
ResolvedCall<ConstructorDescriptor> getSuperCall()

getCaptureThis

@Nullable
ClassDescriptor getCaptureThis()

getCaptureReceiverType

@Nullable
JetType getCaptureReceiverType()

getCaptureVariables

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

getRecordedFields

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