public abstract class FieldOwnerContext<T extends DeclarationDescriptor> extends CodegenContext<T>
closure, outerExpression, STATIC
Constructor and Description |
---|
FieldOwnerContext(T contextDescriptor,
OwnerKind contextKind,
CodegenContext parentContext,
MutableClosure closure,
ClassDescriptor thisDescriptor,
LocalLookup expressionCodegen) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFieldName(PropertyDescriptor descriptor) |
java.lang.String |
getFieldName(PropertyDescriptor descriptor,
boolean isDelegated) |
accessibleFunctionDescriptor, accessiblePropertyDescriptor, findChildContext, findParentContextWithDescriptor, getAccessor, getAccessors, getCallableDescriptorWithReceiver, getClassOrNamespaceDescriptor, getContextDescriptor, getContextKind, getEnclosingClass, getOuterExpression, getParentContext, getReceiverExpression, getThisDescriptor, hasThisDescriptor, initOuterExpression, intoAnonymousClass, intoClass, intoClosure, intoConstructor, intoFunction, intoNamespace, intoNamespacePart, intoScript, isStatic, lookupInContext, prepareFrame, recordSyntheticAccessorIfNeeded, recordSyntheticAccessorIfNeeded, shouldAddChild
public FieldOwnerContext(@NotNull T contextDescriptor, @NotNull OwnerKind contextKind, @Nullable CodegenContext parentContext, @Nullable MutableClosure closure, @Nullable ClassDescriptor thisDescriptor, @Nullable LocalLookup expressionCodegen)
public java.lang.String getFieldName(PropertyDescriptor descriptor)
public java.lang.String getFieldName(PropertyDescriptor descriptor, boolean isDelegated)