org.jetbrains.kotlin.resolve.lazy.declarations
Interface DeclarationProviderFactory

All Known Implementing Classes:
AbstractDeclarationProviderFactory, FileBasedDeclarationProviderFactory

public interface DeclarationProviderFactory


Method Summary
 void diagnoseMissingPackageFragment(KtFile file)
           
 ClassMemberDeclarationProvider getClassMemberDeclarationProvider(KtClassLikeInfo classLikeInfo)
           
 PackageMemberDeclarationProvider getPackageMemberDeclarationProvider(FqName packageFqName)
           
 

Method Detail

getClassMemberDeclarationProvider

@NotNull
ClassMemberDeclarationProvider getClassMemberDeclarationProvider(@NotNull
                                                                         KtClassLikeInfo classLikeInfo)

getPackageMemberDeclarationProvider

@Nullable
PackageMemberDeclarationProvider getPackageMemberDeclarationProvider(@NotNull
                                                                              FqName packageFqName)

diagnoseMissingPackageFragment

void diagnoseMissingPackageFragment(KtFile file)