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, shouldAddChildpublic 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 CodegenContextpublic boolean isStatic()
isStatic in class CodegenContextpublic StackValue getOuterExpression(StackValue prefix, boolean ignoreNoOuter)
getOuterExpression in class CodegenContextpublic java.lang.String toString()
toString in class java.lang.Object