public class LazyPackageDescriptor extends AbstractNamespaceDescriptorImpl implements LazyDescriptor, NamespaceDescriptor
| Constructor and Description |
|---|
LazyPackageDescriptor(NamespaceDescriptorParent containingDeclaration,
Name name,
ResolveSession resolveSession,
PackageMemberDeclarationProvider declarationProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNamespace(NamespaceDescriptor namespaceDescriptor) |
void |
forceResolveAllContents() |
FqName |
getFqName() |
JetScope |
getMemberScope() |
accept, getContainingDeclaration, substituteacceptVoid, getName, getOriginal, toStringgetAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContainingDeclarationaccept, acceptVoid, getOriginal, substitutegetAnnotationspublic LazyPackageDescriptor(@NotNull NamespaceDescriptorParent containingDeclaration, @NotNull Name name, @NotNull ResolveSession resolveSession, @NotNull PackageMemberDeclarationProvider declarationProvider)
@NotNull public JetScope getMemberScope()
getMemberScope in interface NamespaceDescriptorpublic void addNamespace(@NotNull NamespaceDescriptor namespaceDescriptor)
addNamespace in interface NamespaceDescriptorParentaddNamespace in class AbstractNamespaceDescriptorImplpublic void forceResolveAllContents()
forceResolveAllContents in interface LazyDescriptor