From 0d040906f44cccb9ec346563596c5b0ddb48fcd2 Mon Sep 17 00:00:00 2001 From: Artem Khvastunov <artem.khvastunov@jetbrains.com> Date: Fri, 28 Feb 2020 13:56:30 +0100 Subject: [PATCH] IDEA-CR-59036: add @JvmDefault to SuggestedRefactoringSupport#hasSyntaxError so Java classes are not forced to implement it (cherry picked from commit 8c7676cb227e8085fe3494fbeb82ce550cba8ea5) GitOrigin-RevId: 9702c9b5edfcdd9f130216bf24f5f691e49942fe --- .../refactoring/suggested/SuggestedRefactoringSupport.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/lang-api/src/com/intellij/refactoring/suggested/SuggestedRefactoringSupport.kt b/platform/lang-api/src/com/intellij/refactoring/suggested/SuggestedRefactoringSupport.kt index ac075bd110eb..3d7fba5ed3cd 100644 --- a/platform/lang-api/src/com/intellij/refactoring/suggested/SuggestedRefactoringSupport.kt +++ b/platform/lang-api/src/com/intellij/refactoring/suggested/SuggestedRefactoringSupport.kt @@ -56,6 +56,7 @@ interface SuggestedRefactoringSupport { */ fun nameRange(declaration: PsiElement): TextRange? + @JvmDefault open fun hasSyntaxError(declaration: PsiElement): Boolean { val signatureRange = signatureRange(declaration) ?: return true return declaration.containingFile.hasErrorElementInRange(signatureRange) -- GitLab