org.jetbrains.jet.lang.descriptors
Interface ClassDescriptorWithResolutionScopes

All Superinterfaces:
Annotated, ClassDescriptor, ClassifierDescriptor, ClassOrPackageFragmentDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithVisibility, MemberDescriptor, Named
All Known Implementing Classes:
LazyClassDescriptor, MutableClassDescriptor

public interface ClassDescriptorWithResolutionScopes
extends ClassDescriptor


Method Summary
 java.util.Collection<CallableMemberDescriptor> getDeclaredCallableMembers()
           
 JetScope getScopeForClassHeaderResolution()
           
 JetScope getScopeForInitializerResolution()
           
 JetScope getScopeForMemberDeclarationResolution()
           
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.ClassDescriptor
getClassObjectDescriptor, getClassObjectType, getConstructors, getContainingDeclaration, getDefaultType, getKind, getMemberScope, getModality, getThisAsReceiverParameter, getUnsubstitutedInnerClassesScope, getUnsubstitutedPrimaryConstructor, getVisibility, isInner, substitute
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.ClassifierDescriptor
getTypeConstructor
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.DeclarationDescriptor
accept, acceptVoid, getOriginal
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.annotations.Annotated
getAnnotations
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.Named
getName
 

Method Detail

getScopeForClassHeaderResolution

@NotNull
JetScope getScopeForClassHeaderResolution()

getScopeForMemberDeclarationResolution

@NotNull
JetScope getScopeForMemberDeclarationResolution()

getScopeForInitializerResolution

@NotNull
JetScope getScopeForInitializerResolution()

getDeclaredCallableMembers

@NotNull
@ReadOnly
java.util.Collection<CallableMemberDescriptor> getDeclaredCallableMembers()