org.jetbrains.jet.lang.descriptors
Interface NamespaceDescriptor

All Superinterfaces:
Annotated, ClassOrNamespaceDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, FqNamed, Named, NamespaceDescriptorParent
All Known Implementing Classes:
AbstractNamespaceDescriptorImpl, JavaNamespaceDescriptor, LazyPackageDescriptor, NamespaceDescriptorImpl

public interface NamespaceDescriptor
extends Annotated, Named, FqNamed, ClassOrNamespaceDescriptor, NamespaceDescriptorParent


Method Summary
 NamespaceDescriptorParent getContainingDeclaration()
           
 JetScope getMemberScope()
           
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.FqNamed
getFqName
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.DeclarationDescriptor
accept, acceptVoid, getOriginal, substitute
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.annotations.Annotated
getAnnotations
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.Named
getName
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.impl.NamespaceDescriptorParent
addNamespace
 

Method Detail

getMemberScope

@NotNull
JetScope getMemberScope()

getContainingDeclaration

@NotNull
NamespaceDescriptorParent getContainingDeclaration()
Specified by:
getContainingDeclaration in interface DeclarationDescriptor
Specified by:
getContainingDeclaration in interface DeclarationDescriptorNonRoot