public final class PsiDeclarationProviderFactory extends java.lang.Object
| Constructor and Description |
|---|
PsiDeclarationProviderFactory(PsiClassFinder psiClassFinder) |
| Modifier and Type | Method and Description |
|---|---|
ClassPsiDeclarationProvider |
createBinaryClassData(com.intellij.psi.PsiClass psiClass) |
KotlinNamespacePsiDeclarationProvider |
createDeclarationForKotlinNamespace(com.intellij.psi.PsiPackage psiPackage,
com.intellij.psi.PsiClass psiClass) |
ClassPsiDeclarationProvider |
createDeclarationProviderForClassStaticMembers(com.intellij.psi.PsiClass psiClass) |
PackagePsiDeclarationProvider |
createDeclarationProviderForNamespaceWithoutMembers(com.intellij.psi.PsiPackage psiPackage) |
ClassPsiDeclarationProvider |
createSyntheticClassObjectClassData(com.intellij.psi.PsiClass psiClass) |
public PsiDeclarationProviderFactory(@NotNull PsiClassFinder psiClassFinder)
@NotNull public ClassPsiDeclarationProvider createSyntheticClassObjectClassData(@NotNull com.intellij.psi.PsiClass psiClass)
@NotNull public ClassPsiDeclarationProvider createBinaryClassData(@NotNull com.intellij.psi.PsiClass psiClass)
@NotNull public KotlinNamespacePsiDeclarationProvider createDeclarationForKotlinNamespace(@NotNull com.intellij.psi.PsiPackage psiPackage, @NotNull com.intellij.psi.PsiClass psiClass)
@NotNull public PackagePsiDeclarationProvider createDeclarationProviderForNamespaceWithoutMembers(@NotNull com.intellij.psi.PsiPackage psiPackage)
@NotNull public ClassPsiDeclarationProvider createDeclarationProviderForClassStaticMembers(@NotNull com.intellij.psi.PsiClass psiClass)