org.jetbrains.jet.lang.descriptors.impl
Class NamespaceDescriptorImpl
java.lang.Object
org.jetbrains.jet.lang.descriptors.annotations.AnnotatedImpl
org.jetbrains.jet.lang.descriptors.impl.DeclarationDescriptorImpl
org.jetbrains.jet.lang.descriptors.impl.DeclarationDescriptorNonRootImpl
org.jetbrains.jet.lang.descriptors.impl.AbstractNamespaceDescriptorImpl
org.jetbrains.jet.lang.descriptors.impl.NamespaceDescriptorImpl
- All Implemented Interfaces:
- Annotated, ClassOrNamespaceDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, FqNamed, NamespaceDescriptorParent, Named, NamespaceDescriptor
public class NamespaceDescriptorImpl
- extends AbstractNamespaceDescriptorImpl
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jetbrains.jet.lang.descriptors.Named |
getName |
NamespaceDescriptorImpl
public NamespaceDescriptorImpl(@NotNull
NamespaceDescriptorParent containingDeclaration,
@NotNull
java.util.List<AnnotationDescriptor> annotations,
@NotNull
Name name)
initialize
public void initialize(@NotNull
WritableScope memberScope)
getMemberScope
@NotNull
public WritableScope getMemberScope()
addNamespace
public void addNamespace(@NotNull
NamespaceDescriptor namespaceDescriptor)
- Specified by:
addNamespace in interface NamespaceDescriptorParent- Overrides:
addNamespace in class AbstractNamespaceDescriptorImpl
getFqName
@NotNull
public FqName getFqName()
getBuilder
public NamespaceLikeBuilder getBuilder()