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() |
getMembersCacheclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMembersCache@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 PsiDeclarationProviderpublic boolean isStaticMembers()
isStaticMembers in interface ClassPsiDeclarationProvider