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