public class ClassPsiDeclarationProviderImpl extends PsiDeclarationProviderBase implements ClassPsiDeclarationProvider
Modifier and Type | Field and Description |
---|---|
protected DeclarationOrigin |
declarationOrigin |
protected PsiClassFinder |
psiClassFinder |
Modifier | Constructor and Description |
---|---|
protected |
ClassPsiDeclarationProviderImpl(com.intellij.psi.PsiClass psiClass,
boolean staticMembers,
PsiClassFinder psiClassFinder) |
Modifier and Type | Method and Description |
---|---|
protected MembersCache |
buildMembersCache() |
DeclarationOrigin |
getDeclarationOrigin() |
com.intellij.psi.PsiClass |
getPsiClass() |
boolean |
isStaticMembers() |
getMembersCache
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMembersCache
@NotNull protected final DeclarationOrigin declarationOrigin
@NotNull protected final PsiClassFinder psiClassFinder
protected ClassPsiDeclarationProviderImpl(@NotNull com.intellij.psi.PsiClass psiClass, boolean staticMembers, @NotNull PsiClassFinder psiClassFinder)
@NotNull protected MembersCache buildMembersCache()
buildMembersCache
in class PsiDeclarationProviderBase
@NotNull public com.intellij.psi.PsiClass getPsiClass()
getPsiClass
in interface ClassPsiDeclarationProvider
@NotNull public DeclarationOrigin getDeclarationOrigin()
getDeclarationOrigin
in interface PsiDeclarationProvider
public boolean isStaticMembers()
isStaticMembers
in interface ClassPsiDeclarationProvider