From 3b0131fd0435c396a27bfa3610e351541016d593 Mon Sep 17 00:00:00 2001 From: Denis Zharkov Date: Sat, 16 Jul 2016 09:10:00 +0300 Subject: [PATCH] Fix ConvertTextJavaCopyPasteProcessor after 4725dd3 In cases like 'fun foo() = \n fun dummy(){}' declaration on the next line is parsed as top-level declaration. But ConvertTextJavaCopyPasteProcessor expects that 'fun dummy(){}' would be a part of an expression body, so we replace "\n" with " " to turn off recovery in the case See TextJavaToKotlinCopyPasteConversionTestGenerated.testAsExpressionBody --- .../idea/conversion/copy/ConvertTextJavaCopyPasteProcessor.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/conversion/copy/ConvertTextJavaCopyPasteProcessor.kt b/idea/src/org/jetbrains/kotlin/idea/conversion/copy/ConvertTextJavaCopyPasteProcessor.kt index 56ad406c7e1..9d4e4a945ee 100644 --- a/idea/src/org/jetbrains/kotlin/idea/conversion/copy/ConvertTextJavaCopyPasteProcessor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/conversion/copy/ConvertTextJavaCopyPasteProcessor.kt @@ -125,7 +125,7 @@ class ConvertTextJavaCopyPasteProcessor : CopyPastePostProcessor