Java: use consistent naming, avoid context record (IJ-CR-166762)

(cherry picked from commit f02c73ea73a915660388a65b3a30de2f3b13b2d8)


(cherry picked from commit 575f4a13537f7dc0ab58eb485708a047c1eb78c9)

IJ-MR-169535

GitOrigin-RevId: b876e505412cd2b75f7d3e53f006ec3cc91fd425
This commit is contained in:
Bas Leijdekkers
2025-07-09 17:43:23 +02:00
committed by intellij-monorepo-bot
parent a1481db89d
commit 89671dc01a
4 changed files with 9 additions and 13 deletions

View File

@@ -967,8 +967,8 @@ public final class DefaultJavaErrorFixProvider extends AbstractJavaErrorFixProvi
fix(CLASS_CANNOT_BE_REFERENCED_FROM_STATIC_CONTEXT, makeInnerStatic);
fix(CLASS_CANNOT_BE_REFERENCED_FROM_STATIC_CONTEXT,
error -> removeModifierFix(requireNonNull(error.context().enclosingStaticElement()), PsiModifier.STATIC));
fix(LOCAL_CLASS_INSTANTIATED_FROM_DIFFERENT_STATIC_CONTEXT,
error -> removeModifierFix(requireNonNull(error.context().enclosingStaticElement()), PsiModifier.STATIC));
fix(INSTANTIATION_LOCAL_CLASS_WRONG_STATIC_CONTEXT,
error -> removeModifierFix(requireNonNull(PsiUtil.getEnclosingStaticElement(error.psi(), null)), PsiModifier.STATIC));
fix(CLASS_GENERIC_EXTENDS_EXCEPTION, error -> {
PsiJavaCodeReferenceElement ref = error.psi();
PsiMember owner = PsiTreeUtil.getParentOfType(ref, PsiClass.class, PsiMethod.class);