boolean (@Nullable PsiElement element) { if (element == null) return false; if (element.getLanguage() != JavaLanguage.INSTANCE) return false; PsiClass psiClass = PsiTreeUtil.getParentOfType(element, PsiClass.class, false); return psiClass != null && (element == psiClass || element == psiClass.getNameIdentifier() || PsiTreeUtil.isAncestor(psiClass.getModifierList(), element, false) || PsiTreeUtil.isAncestor(psiClass.getExtendsList(), element, false) || PsiTreeUtil.isAncestor(psiClass.getImplementsList(), element, false)); }