org.jetbrains.jet.lang.descriptors
Interface NamespaceDescriptor

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

public interface NamespaceDescriptor
extends ClassOrNamespaceDescriptor, NamespaceDescriptorParent


Method Summary
 NamespaceDescriptorParent getContainingDeclaration()
           
 FqName getFqName()
           
 JetScope getMemberScope()
           
 
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

getFqName

@NotNull
FqName getFqName()