From 4826723c78f778c2f4ce5fbd3b3af83e6c61e5bb Mon Sep 17 00:00:00 2001 From: "Natalia.Ukhorskaya" Date: Thu, 14 Jun 2012 17:38:42 +0400 Subject: [PATCH] Add check for syntactic errors when analyzing files with error checking --- .../jetbrains/jet/lang/resolve/java/AnalyzerFacadeForJVM.java | 4 ++++ compiler/testData/codegen/regressions/kt1953_class.kt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/AnalyzerFacadeForJVM.java b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/AnalyzerFacadeForJVM.java index 39916c8762a..8d790637183 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/AnalyzerFacadeForJVM.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/AnalyzerFacadeForJVM.java @@ -95,6 +95,10 @@ public enum AnalyzerFacadeForJVM implements AnalyzerFacade { public static AnalyzeExhaust analyzeFilesWithJavaIntegrationAndCheckForErrors( Project project, Collection files, List scriptParameters, Predicate filesToAnalyzeCompletely, @NotNull CompilerDependencies compilerDependencies) { + for (JetFile file : files) { + AnalyzingUtils.checkForSyntacticErrors(file); + } + AnalyzeExhaust analyzeExhaust = analyzeFilesWithJavaIntegration( project, files, scriptParameters, filesToAnalyzeCompletely, compilerDependencies, false); diff --git a/compiler/testData/codegen/regressions/kt1953_class.kt b/compiler/testData/codegen/regressions/kt1953_class.kt index c28f181ef5f..97a8bb34b02 100644 --- a/compiler/testData/codegen/regressions/kt1953_class.kt +++ b/compiler/testData/codegen/regressions/kt1953_class.kt @@ -1,7 +1,7 @@ class A { private val sb: StringBuilder = StringBuilder() - fun String.plus { + fun String.plus() { sb.append(this) }