From 8211e73f7e4a32b51af017b7e51779a27be3bb3d Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Fri, 26 Jul 2019 17:36:57 +0900 Subject: [PATCH] Revert "Evaluator: Do not report parsing error on empty block/expression (KT-11938)" KT-11938 reopened because of KT-32699. This reverts commit 6686ed2e --- .../org/jetbrains/kotlin/psi/KtBlockCodeFragmentType.java | 5 ----- .../jetbrains/kotlin/psi/KtExpressionCodeFragmentType.java | 5 ----- 2 files changed, 10 deletions(-) diff --git a/compiler/psi/src/org/jetbrains/kotlin/psi/KtBlockCodeFragmentType.java b/compiler/psi/src/org/jetbrains/kotlin/psi/KtBlockCodeFragmentType.java index f2519d59c94..fe57dbba5c3 100644 --- a/compiler/psi/src/org/jetbrains/kotlin/psi/KtBlockCodeFragmentType.java +++ b/compiler/psi/src/org/jetbrains/kotlin/psi/KtBlockCodeFragmentType.java @@ -22,7 +22,6 @@ import com.intellij.lang.PsiBuilder; import com.intellij.lang.PsiBuilderFactory; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiElement; -import kotlin.text.StringsKt; import org.jetbrains.annotations.NotNull; import org.jetbrains.kotlin.parsing.KotlinParser; import org.jetbrains.kotlin.psi.stubs.elements.KtFileElementType; @@ -42,10 +41,6 @@ public class KtBlockCodeFragmentType extends KtFileElementType { @Override protected ASTNode doParseContents(@NotNull ASTNode chameleon, @NotNull PsiElement psi) { - if (StringsKt.isBlank(chameleon.getText())) { - return null; - } - Project project = psi.getProject(); Language languageForParser = getLanguageForParser(psi); PsiBuilder builder = PsiBuilderFactory.getInstance().createBuilder(project, chameleon, null, languageForParser, chameleon.getChars()); diff --git a/compiler/psi/src/org/jetbrains/kotlin/psi/KtExpressionCodeFragmentType.java b/compiler/psi/src/org/jetbrains/kotlin/psi/KtExpressionCodeFragmentType.java index 9dc16aba44e..b562e239110 100644 --- a/compiler/psi/src/org/jetbrains/kotlin/psi/KtExpressionCodeFragmentType.java +++ b/compiler/psi/src/org/jetbrains/kotlin/psi/KtExpressionCodeFragmentType.java @@ -22,7 +22,6 @@ import com.intellij.lang.PsiBuilder; import com.intellij.lang.PsiBuilderFactory; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiElement; -import kotlin.text.StringsKt; import org.jetbrains.annotations.NotNull; import org.jetbrains.kotlin.parsing.KotlinParser; import org.jetbrains.kotlin.psi.stubs.elements.KtFileElementType; @@ -42,10 +41,6 @@ public class KtExpressionCodeFragmentType extends KtFileElementType { @Override protected ASTNode doParseContents(@NotNull ASTNode chameleon, @NotNull PsiElement psi) { - if (StringsKt.isBlank(chameleon.getText())) { - return null; - } - Project project = psi.getProject(); Language languageForParser = getLanguageForParser(psi); PsiBuilder builder = PsiBuilderFactory.getInstance().createBuilder(project, chameleon, null, languageForParser, chameleon.getChars());