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