boolean (@NotNull PsiMember member, boolean allowInstanceInnerClasses) { String name = PsiUtil.getMemberQualifiedName(member); if (name == null) return false; if (!member.hasModifierProperty(PsiModifier.STATIC)) { if (member instanceof PsiMethod || member instanceof PsiField) { return false; } if (allowInstanceInnerClasses && member instanceof PsiClass && member.getContainingClass() != null) { return false; } } return JavaProjectCodeInsightSettings.getSettings(member.getProject()).isExcluded(name); }