From db7064d8689d687ccfb07c97b627c458ef196a04 Mon Sep 17 00:00:00 2001 From: Mikhail Pyltsin Date: Mon, 6 Oct 2025 10:49:21 +0200 Subject: [PATCH] [java-highlighting] IDEA-378781 Quick fixes for typos in keywords - add examples for some keywords GitOrigin-RevId: de82d63e4e1346c2410c412c639a6850f33e874d --- .../daemon/impl/analysis/HighlightFixTypoUtil.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightFixTypoUtil.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightFixTypoUtil.java index d34490efac0d..fb309516ca57 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightFixTypoUtil.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightFixTypoUtil.java @@ -176,6 +176,7 @@ public final class HighlightFixTypoUtil { @Nullable private static CommonIntentionAction createNewTypoFix(@NotNull PsiJavaCodeReferenceElement ref) { + //return ne Something(); if (!(ref instanceof PsiReferenceExpression)) return null; if (!(ref.getNextSibling() instanceof PsiErrorElement)) return null; PsiElement nextVisibleLeaf = PsiTreeUtil.nextVisibleLeaf(ref); @@ -200,9 +201,13 @@ public final class HighlightFixTypoUtil { if (codeBlock == null) return null; PsiStatement[] statements = codeBlock.getStatements(); if (statements.length == 0) return null; + // static int test() { + // retur + // } if (PsiTreeUtil.isAncestor(statements[statements.length - 1], ref, false)) { possiblePlace = true; } + //retur a(); if (statements.length > 1 && PsiTreeUtil.isAncestor(statements[statements.length - 2], ref, false) && PsiTreeUtil.hasErrorElements(statements[statements.length - 2])) {