org.jetbrains.jet.codegen.context
Class ClassContext

java.lang.Object
  extended by org.jetbrains.jet.codegen.context.CodegenContext<T>
      extended by org.jetbrains.jet.codegen.context.FieldOwnerContext<ClassDescriptor>
          extended by org.jetbrains.jet.codegen.context.ClassContext
Direct Known Subclasses:
AnonymousClassContext

public class ClassContext
extends FieldOwnerContext<ClassDescriptor>


Field Summary
 
Fields inherited from class org.jetbrains.jet.codegen.context.CodegenContext
closure, outerExpression, STATIC
 
Constructor Summary
ClassContext(JetTypeMapper typeMapper, ClassDescriptor contextDescriptor, OwnerKind contextKind, CodegenContext parentContext, LocalLookup localLookup)
           
 
Method Summary
 CodegenContext getClassObjectContext()
           
 boolean isStatic()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jetbrains.jet.codegen.context.FieldOwnerContext
getFieldName, getFieldName
 
Methods inherited from class org.jetbrains.jet.codegen.context.CodegenContext
accessibleFunctionDescriptor, accessiblePropertyDescriptor, findChildContext, findParentContextWithDescriptor, getAccessor, getAccessors, getCallableDescriptorWithReceiver, getClassOrNamespaceDescriptor, getContextDescriptor, getContextKind, getEnclosingClass, getOuterExpression, getParentContext, getReceiverExpression, getThisDescriptor, hasThisDescriptor, initOuterExpression, intoAnonymousClass, intoClass, intoClosure, intoConstructor, intoFunction, intoNamespace, intoNamespaceFacade, intoScript, lookupInContext, prepareFrame, recordSyntheticAccessorIfNeeded, recordSyntheticAccessorIfNeeded, shouldAddChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassContext

public ClassContext(@NotNull
                    JetTypeMapper typeMapper,
                    @NotNull
                    ClassDescriptor contextDescriptor,
                    @NotNull
                    OwnerKind contextKind,
                    @Nullable
                    CodegenContext parentContext,
                    @Nullable
                    LocalLookup localLookup)
Method Detail

getClassObjectContext

@Nullable
public CodegenContext getClassObjectContext()

isStatic

public boolean isStatic()
Specified by:
isStatic in class CodegenContext<ClassDescriptor>

toString

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