org.jetbrains.jet.lang.resolve.lazy.declarations
Class FileBasedPackageMemberDeclarationProvider

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.lazy.declarations.AbstractPsiBasedDeclarationProvider
      extended by org.jetbrains.jet.lang.resolve.lazy.declarations.FileBasedPackageMemberDeclarationProvider
All Implemented Interfaces:
DeclarationProvider, PackageMemberDeclarationProvider

public class FileBasedPackageMemberDeclarationProvider
extends AbstractPsiBasedDeclarationProvider
implements PackageMemberDeclarationProvider


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jetbrains.jet.lang.resolve.lazy.declarations.AbstractPsiBasedDeclarationProvider
AbstractPsiBasedDeclarationProvider.Index
 
Method Summary
protected  void doCreateIndex(AbstractPsiBasedDeclarationProvider.Index index)
           
 java.util.Collection<FqName> getAllDeclaredPackages()
           
 java.util.Collection<com.intellij.psi.NavigatablePsiElement> getPackageDeclarations(FqName fqName)
           
 boolean isPackageDeclared(Name name)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.lazy.declarations.AbstractPsiBasedDeclarationProvider
getAllDeclarations, getClassOrObjectDeclarations, getFunctionDeclarations, getPropertyDeclarations
 
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.resolve.lazy.declarations.DeclarationProvider
getAllDeclarations, getClassOrObjectDeclarations, getFunctionDeclarations, getPropertyDeclarations
 

Method Detail

doCreateIndex

protected void doCreateIndex(@NotNull
                             AbstractPsiBasedDeclarationProvider.Index index)
Specified by:
doCreateIndex in class AbstractPsiBasedDeclarationProvider

isPackageDeclared

public boolean isPackageDeclared(@NotNull
                                 Name name)
Specified by:
isPackageDeclared in interface PackageMemberDeclarationProvider

getAllDeclaredPackages

public java.util.Collection<FqName> getAllDeclaredPackages()
Specified by:
getAllDeclaredPackages in interface PackageMemberDeclarationProvider

getPackageDeclarations

@NotNull
public java.util.Collection<com.intellij.psi.NavigatablePsiElement> getPackageDeclarations(FqName fqName)
Specified by:
getPackageDeclarations in interface PackageMemberDeclarationProvider

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object