public class MethodContext extends CodegenContext
closure, outerExpression, STATIC
Constructor and Description |
---|
MethodContext(FunctionDescriptor contextType,
OwnerKind contextKind,
CodegenContext parentContext) |
Modifier and Type | Method and Description |
---|---|
StackValue |
getOuterExpression(StackValue prefix,
boolean ignoreNoOuter) |
boolean |
isStatic() |
StackValue |
lookupInContext(DeclarationDescriptor d,
StackValue result,
GenerationState state,
boolean ignoreNoOuter) |
java.lang.String |
toString() |
accessibleFunctionDescriptor, accessiblePropertyDescriptor, findChildContext, findParentContextWithDescriptor, getAccessor, getAccessors, getCallableDescriptorWithReceiver, getClassOrNamespaceDescriptor, getContextDescriptor, getContextKind, getEnclosingClass, getParentContext, getReceiverExpression, getThisDescriptor, hasThisDescriptor, initOuterExpression, intoAnonymousClass, intoClass, intoClosure, intoConstructor, intoFunction, intoNamespace, intoNamespacePart, intoScript, prepareFrame, recordSyntheticAccessorIfNeeded, recordSyntheticAccessorIfNeeded, shouldAddChild
public MethodContext(@NotNull FunctionDescriptor contextType, @NotNull OwnerKind contextKind, @NotNull CodegenContext parentContext)
public StackValue lookupInContext(DeclarationDescriptor d, @Nullable StackValue result, GenerationState state, boolean ignoreNoOuter)
lookupInContext
in class CodegenContext
public boolean isStatic()
isStatic
in class CodegenContext
public StackValue getOuterExpression(StackValue prefix, boolean ignoreNoOuter)
getOuterExpression
in class CodegenContext
public java.lang.String toString()
toString
in class java.lang.Object