org.jetbrains.jet.lang.descriptors.impl
Class AbstractNamespaceDescriptorImpl
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
- All Implemented Interfaces:
- Annotated, ClassOrNamespaceDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, FqNamed, NamespaceDescriptorParent, Named, NamespaceDescriptor
- Direct Known Subclasses:
- JavaNamespaceDescriptor, LazyPackageDescriptor, NamespaceDescriptorImpl
public abstract class AbstractNamespaceDescriptorImpl
- extends DeclarationDescriptorNonRootImpl
- implements NamespaceDescriptor
| 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.FqNamed |
getFqName |
| Methods inherited from interface org.jetbrains.jet.lang.descriptors.Named |
getName |
AbstractNamespaceDescriptorImpl
public AbstractNamespaceDescriptorImpl(@NotNull
NamespaceDescriptorParent containingDeclaration,
java.util.List<AnnotationDescriptor> annotations,
@NotNull
Name name)
getContainingDeclaration
@NotNull
public NamespaceDescriptorParent getContainingDeclaration()
- Specified by:
getContainingDeclaration in interface DeclarationDescriptor- Specified by:
getContainingDeclaration in interface DeclarationDescriptorNonRoot- Specified by:
getContainingDeclaration in interface NamespaceDescriptor- Overrides:
getContainingDeclaration in class DeclarationDescriptorNonRootImpl
addNamespace
public void addNamespace(@NotNull
NamespaceDescriptor namespaceDescriptor)
- Specified by:
addNamespace in interface NamespaceDescriptorParent
substitute
@NotNull
public NamespaceDescriptor substitute(@NotNull
TypeSubstitutor substitutor)
- Specified by:
substitute in interface DeclarationDescriptor
accept
public <R,D> R accept(DeclarationDescriptorVisitor<R,D> visitor,
D data)
- Specified by:
accept in interface DeclarationDescriptor