org.jetbrains.kotlin.codegen.context
Class ConstructorContext

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.context.CodegenContext<CallableMemberDescriptor>
      extended by org.jetbrains.kotlin.codegen.context.MethodContext
          extended by org.jetbrains.kotlin.codegen.context.ConstructorContext

public class ConstructorContext
extends MethodContext


Field Summary
 
Fields inherited from class org.jetbrains.kotlin.codegen.context.CodegenContext
closure
 
Constructor Summary
ConstructorContext(ConstructorDescriptor contextDescriptor, OwnerKind kind, CodegenContext parent, MutableClosure closure)
           
 
Method Summary
 StackValue getOuterExpression(StackValue prefix, boolean ignoreNoOuter)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jetbrains.kotlin.codegen.context.MethodContext
generateReceiver, getFunctionDescriptor, getMethodEndLabel, getMethodStartLabel, getParentContext, getReceiverExpression, isInlineFunction, isInliningLambda, lookupInContext, setMethodEndLabel, setMethodStartLabel
 
Methods inherited from class org.jetbrains.kotlin.codegen.context.CodegenContext
accessibleDescriptor, computeOuterExpression, findChildContext, findParentContextWithDescriptor, getAccessor, getAccessor, getAccessors, getCallableDescriptorWithReceiver, getClassOrPackageParentContext, getContextDescriptor, getContextKind, getEnclosingClass, getState, getThisDescriptor, hasThisDescriptor, intoAnonymousClass, intoClass, intoClosure, intoConstructor, intoFunction, intoInlinedLambda, intoMultifileClass, intoMultifileClassPart, intoPackageFacade, intoPackagePart, intoScript, recordSyntheticAccessorIfNeeded, shouldAddChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConstructorContext

public ConstructorContext(@NotNull
                          ConstructorDescriptor contextDescriptor,
                          @NotNull
                          OwnerKind kind,
                          @NotNull
                          CodegenContext parent,
                          @Nullable
                          MutableClosure closure)
Method Detail

getOuterExpression

public StackValue getOuterExpression(StackValue prefix,
                                     boolean ignoreNoOuter)
Overrides:
getOuterExpression in class MethodContext

toString

public java.lang.String toString()
Overrides:
toString in class MethodContext