public abstract class AbstractNamespaceDescriptorImpl extends DeclarationDescriptorNonRootImpl implements NamespaceDescriptor
| Constructor and Description |
|---|
AbstractNamespaceDescriptorImpl(NamespaceDescriptorParent containingDeclaration,
java.util.List<AnnotationDescriptor> annotations,
Name name) |
| Modifier and Type | Method and Description |
|---|---|
<R,D> R |
accept(DeclarationDescriptorVisitor<R,D> visitor,
D data) |
void |
addNamespace(NamespaceDescriptor namespaceDescriptor) |
NamespaceDescriptorParent |
getContainingDeclaration() |
NamespaceDescriptor |
substitute(TypeSubstitutor substitutor) |
acceptVoid, getName, getOriginal, toStringgetAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetMemberScopeacceptVoid, getOriginalgetAnnotationspublic AbstractNamespaceDescriptorImpl(@NotNull NamespaceDescriptorParent containingDeclaration, java.util.List<AnnotationDescriptor> annotations, @NotNull Name name)
@NotNull public NamespaceDescriptorParent getContainingDeclaration()
getContainingDeclaration in interface DeclarationDescriptorgetContainingDeclaration in interface DeclarationDescriptorNonRootgetContainingDeclaration in interface NamespaceDescriptorgetContainingDeclaration in class DeclarationDescriptorNonRootImplpublic void addNamespace(@NotNull NamespaceDescriptor namespaceDescriptor)
addNamespace in interface NamespaceDescriptorParent@NotNull public NamespaceDescriptor substitute(@NotNull TypeSubstitutor substitutor)
substitute in interface DeclarationDescriptorpublic <R,D> R accept(DeclarationDescriptorVisitor<R,D> visitor, D data)
accept in interface DeclarationDescriptor