public class FileBasedDeclarationProviderFactory extends java.lang.Object implements DeclarationProviderFactory
| Constructor and Description |
|---|
FileBasedDeclarationProviderFactory(StorageManager storageManager,
java.util.Collection<JetFile> files) |
FileBasedDeclarationProviderFactory(StorageManager storageManager,
java.util.Collection<JetFile> files,
com.google.common.base.Predicate<FqName> isPackageDeclaredExternally) |
| Modifier and Type | Method and Description |
|---|---|
PackageMemberDeclarationProvider |
createPackageMemberDeclarationProvider(FqName packageFqName) |
ClassMemberDeclarationProvider |
getClassMemberDeclarationProvider(JetClassLikeInfo classLikeInfo) |
PackageMemberDeclarationProvider |
getPackageMemberDeclarationProvider(FqName packageFqName) |
public FileBasedDeclarationProviderFactory(@NotNull StorageManager storageManager, @NotNull java.util.Collection<JetFile> files)
public FileBasedDeclarationProviderFactory(@NotNull StorageManager storageManager, @NotNull java.util.Collection<JetFile> files, @NotNull com.google.common.base.Predicate<FqName> isPackageDeclaredExternally)
public PackageMemberDeclarationProvider getPackageMemberDeclarationProvider(@NotNull FqName packageFqName)
getPackageMemberDeclarationProvider in interface DeclarationProviderFactory@Nullable public PackageMemberDeclarationProvider createPackageMemberDeclarationProvider(@NotNull FqName packageFqName)
@NotNull public ClassMemberDeclarationProvider getClassMemberDeclarationProvider(@NotNull JetClassLikeInfo classLikeInfo)
getClassMemberDeclarationProvider in interface DeclarationProviderFactory