org.jetbrains.kotlin.descriptors
Interface ClassDescriptorWithResolutionScopes
- All Superinterfaces:
- Annotated, ClassDescriptor, ClassifierDescriptor, ClassOrPackageFragmentDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithSource, DeclarationDescriptorWithVisibility, MemberDescriptor, Named
- All Known Implementing Classes:
- LazyClassDescriptor
public interface ClassDescriptorWithResolutionScopes
- extends ClassDescriptor
Methods inherited from interface org.jetbrains.kotlin.descriptors.ClassDescriptor |
getConstructors, getContainingDeclaration, getDeclaredTypeParameters, getDefaultType, getKind, getMemberScope, getMemberScope, getModality, getStaticScope, getThisAsReceiverParameter, getUnsubstitutedInnerClassesScope, getUnsubstitutedMemberScope, getUnsubstitutedPrimaryConstructor, getVisibility, isCompanionObject, isData, isInner, substitute |
getScopeForClassHeaderResolution
@NotNull
LexicalScope getScopeForClassHeaderResolution()
getScopeForConstructorHeaderResolution
@NotNull
LexicalScope getScopeForConstructorHeaderResolution()
getScopeForCompanionObjectHeaderResolution
@NotNull
LexicalScope getScopeForCompanionObjectHeaderResolution()
getScopeForMemberDeclarationResolution
@NotNull
LexicalScope getScopeForMemberDeclarationResolution()
getScopeForStaticMemberDeclarationResolution
@NotNull
LexicalScope getScopeForStaticMemberDeclarationResolution()
getScopeForInitializerResolution
@NotNull
LexicalScope getScopeForInitializerResolution()
getCompanionObjectDescriptor
@Nullable
ClassDescriptorWithResolutionScopes getCompanionObjectDescriptor()
- Specified by:
getCompanionObjectDescriptor
in interface ClassDescriptor
- Returns:
- nested object declared as 'companion' if one is present.
getDeclaredCallableMembers
@NotNull
@ReadOnly
java.util.Collection<CallableMemberDescriptor> getDeclaredCallableMembers()