org.jetbrains.kotlin.resolve.lazy.descriptors
Class LazyPackageDescriptor

java.lang.Object
  extended by PackageFragmentDescriptorImpl
      extended by org.jetbrains.kotlin.resolve.lazy.descriptors.LazyPackageDescriptor
All Implemented Interfaces:
LazyEntity

public class LazyPackageDescriptor
extends PackageFragmentDescriptorImpl
implements LazyEntity


Constructor Summary
LazyPackageDescriptor(ModuleDescriptor module, FqName fqName, ResolveSession resolveSession, PackageMemberDeclarationProvider declarationProvider)
           
 
Method Summary
 void forceResolveAllContents()
           
 PackageMemberDeclarationProvider getDeclarationProvider()
           
 JetScope getMemberScope()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyPackageDescriptor

public LazyPackageDescriptor(@NotNull
                             ModuleDescriptor module,
                             @NotNull
                             FqName fqName,
                             @NotNull
                             ResolveSession resolveSession,
                             @NotNull
                             PackageMemberDeclarationProvider declarationProvider)
Method Detail

getMemberScope

@NotNull
public JetScope getMemberScope()

forceResolveAllContents

public void forceResolveAllContents()
Specified by:
forceResolveAllContents in interface LazyEntity

getDeclarationProvider

@NotNull
public PackageMemberDeclarationProvider getDeclarationProvider()