org.jetbrains.kotlin.resolve.lazy.declarations
Class FileBasedDeclarationProviderFactory

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.lazy.declarations.AbstractDeclarationProviderFactory
      extended by org.jetbrains.kotlin.resolve.lazy.declarations.FileBasedDeclarationProviderFactory
All Implemented Interfaces:
DeclarationProviderFactory

public class FileBasedDeclarationProviderFactory
extends AbstractDeclarationProviderFactory


Constructor Summary
FileBasedDeclarationProviderFactory(StorageManager storageManager, java.util.Collection<KtFile> files)
           
 
Method Summary
protected  PackageMemberDeclarationProvider createPackageMemberDeclarationProvider(FqName packageFqName)
           
 ClassMemberDeclarationProvider getClassMemberDeclarationProvider(KtClassLikeInfo classLikeInfo)
           
 
Methods inherited from class org.jetbrains.kotlin.resolve.lazy.declarations.AbstractDeclarationProviderFactory
diagnoseMissingPackageFragment, getPackageMemberDeclarationProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileBasedDeclarationProviderFactory

public FileBasedDeclarationProviderFactory(@NotNull
                                           StorageManager storageManager,
                                           @NotNull
                                           java.util.Collection<KtFile> files)
Method Detail

createPackageMemberDeclarationProvider

@Nullable
protected PackageMemberDeclarationProvider createPackageMemberDeclarationProvider(@NotNull
                                                                                           FqName packageFqName)
Specified by:
createPackageMemberDeclarationProvider in class AbstractDeclarationProviderFactory

getClassMemberDeclarationProvider

@NotNull
public ClassMemberDeclarationProvider getClassMemberDeclarationProvider(@NotNull
                                                                                KtClassLikeInfo classLikeInfo)