void (@NotNull PsiScopeProcessor processor) { PsiClass scope = getScope(); while (scope != null) { if (!scope.processDeclarations(new DelegatingScopeProcessor(processor) { @Override public boolean execute(@NotNull PsiElement element, @NotNull ResolveState state) { if (element instanceof PsiMethod || element instanceof PsiField) { return super.execute(element, state); } return true; } }, ResolveState.initial(), null, PsiDocMethodOrFieldRef.this)) { return; } scope = scope.getContainingClass(); } }