org.jetbrains.jet.lang.resolve.lazy.descriptors
Class LazyPackageDescriptor
java.lang.Object
org.jetbrains.jet.lang.descriptors.annotations.AnnotatedImpl
org.jetbrains.jet.lang.descriptors.impl.DeclarationDescriptorImpl
org.jetbrains.jet.lang.resolve.lazy.descriptors.LazyPackageDescriptor
- All Implemented Interfaces:
- Annotated, ClassOrPackageFragmentDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, Named, PackageFragmentDescriptor, LazyEntity
public class LazyPackageDescriptor
- extends DeclarationDescriptorImpl
- implements LazyEntity, PackageFragmentDescriptor
| 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 |
LazyPackageDescriptor
public LazyPackageDescriptor(@NotNull
ModuleDescriptor module,
@NotNull
FqName fqName,
@NotNull
ResolveSession resolveSession,
@NotNull
PackageMemberDeclarationProvider declarationProvider)
getMemberScope
@NotNull
public JetScope getMemberScope()
- Specified by:
getMemberScope in interface PackageFragmentDescriptor
getContainingDeclaration
@NotNull
public ModuleDescriptor getContainingDeclaration()
- Specified by:
getContainingDeclaration in interface DeclarationDescriptor- Specified by:
getContainingDeclaration in interface DeclarationDescriptorNonRoot- Specified by:
getContainingDeclaration in interface PackageFragmentDescriptor
substitute
@Nullable
public DeclarationDescriptor 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
getFqName
@NotNull
public FqName getFqName()
- Specified by:
getFqName in interface PackageFragmentDescriptor
forceResolveAllContents
public void forceResolveAllContents()
- Specified by:
forceResolveAllContents in interface LazyEntity
getDeclarationProvider
@NotNull
public PackageMemberDeclarationProvider getDeclarationProvider()