From 5bdae44492b02352d2a1365b90876deb6da7d83c Mon Sep 17 00:00:00 2001 From: Mikhail Pyltsin Date: Wed, 12 Nov 2025 09:25:08 +0100 Subject: [PATCH] [java] IDEA-381146 IJ-CR-181967 RecordAugmentProvider throws INRE when in Dumb Mode - reformat GitOrigin-RevId: f165ea69c3232ec9cbcc0294b906a3c07fc69983 --- .../src/com/intellij/psi/impl/RecordAugmentProvider.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/RecordAugmentProvider.java b/java/java-psi-impl/src/com/intellij/psi/impl/RecordAugmentProvider.java index 0aa723cc58b8..bfc75dc45eaf 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/RecordAugmentProvider.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/RecordAugmentProvider.java @@ -80,7 +80,8 @@ public final class RecordAugmentProvider extends PsiAugmentProvider implements D PsiMethod nonPhysical; try { nonPhysical = factory.createMethodFromText(sb, recordHeader.getContainingClass()); - } catch (IncorrectOperationException e) { + } + catch (IncorrectOperationException e) { return null; } PsiModifierList classModifierList = aClass.getModifierList(); @@ -104,12 +105,11 @@ public final class RecordAugmentProvider extends PsiAugmentProvider implements D else { //it is necessary to check with alternative resolver //because it is necessary to find its super class (in dumb mode) - dumbService.runWithAlternativeResolveEnabled(()->{ + dumbService.runWithAlternativeResolveEnabled(() -> { hasConstructor.set(hasConstructorFinder.get()); }); } - if(hasConstructor.get()) return true; - return false; + return hasConstructor.get(); } private static boolean shouldGenerateMethod(PsiRecordComponent component, List ownMethods) {