org.jetbrains.kotlin.codegen.context
Class FieldOwnerContext<T extends DeclarationDescriptor>

java.lang.Object
  extended by org.jetbrains.kotlin.codegen.context.CodegenContext<T>
      extended by org.jetbrains.kotlin.codegen.context.FieldOwnerContext<T>
Direct Known Subclasses:
ClassContext, MultifileClassContextBase, PackageContext, ScriptContext

public abstract class FieldOwnerContext<T extends DeclarationDescriptor>
extends CodegenContext<T>


Field Summary
 
Fields inherited from class org.jetbrains.kotlin.codegen.context.CodegenContext
closure
 
Constructor Summary
FieldOwnerContext(T contextDescriptor, OwnerKind contextKind, CodegenContext parentContext, MutableClosure closure, ClassDescriptor thisDescriptor, LocalLookup expressionCodegen)
           
 
Method Summary
 java.lang.String getFieldName(PropertyDescriptor possiblySubstitutedDescriptor, boolean isDelegated)
           
 
Methods inherited from class org.jetbrains.kotlin.codegen.context.CodegenContext
accessibleDescriptor, computeOuterExpression, findChildContext, findParentContextWithDescriptor, getAccessor, getAccessor, getAccessors, getCallableDescriptorWithReceiver, getClassOrPackageParentContext, getContextDescriptor, getContextKind, getEnclosingClass, getOuterExpression, getParentContext, getState, getThisDescriptor, hasThisDescriptor, intoAnonymousClass, intoClass, intoClosure, intoConstructor, intoFunction, intoInlinedLambda, intoMultifileClass, intoMultifileClassPart, intoPackageFacade, intoPackagePart, intoScript, lookupInContext, recordSyntheticAccessorIfNeeded, shouldAddChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldOwnerContext

public FieldOwnerContext(@NotNull
                         T contextDescriptor,
                         @NotNull
                         OwnerKind contextKind,
                         @Nullable
                         CodegenContext parentContext,
                         @Nullable
                         MutableClosure closure,
                         @Nullable
                         ClassDescriptor thisDescriptor,
                         @Nullable
                         LocalLookup expressionCodegen)
Method Detail

getFieldName

@NotNull
public java.lang.String getFieldName(@NotNull
                                             PropertyDescriptor possiblySubstitutedDescriptor,
                                             boolean isDelegated)