Run K2 scripts in PSI mode

This commit is contained in:
Mikhail Glukhikh
2023-07-11 14:29:12 +02:00
committed by Space Team
parent 11d86992c5
commit 0a498660cb
17 changed files with 48 additions and 22 deletions
@@ -13,6 +13,12 @@ build:
[javac] [TestData]/incorrectKotlinCode.kt:4:1: error: expecting ')'
[javac]
[javac] ^
[javac] [TestData]/incorrectKotlinCode.kt:4:1: error: a type annotation is required on a value parameter
[javac]
[javac] ^
[javac] [TestData]/incorrectKotlinCode.kt:3:1: error: function 'main' must have a body
[javac] fun main(
[javac] ^
[kotlinc] Compiling [[TestData]] => [[Temp]]
[kotlinc] [TestData]/incorrectKotlinCode.kt:4:1: error: parameter name expected
[kotlinc]
@@ -23,6 +29,12 @@ build:
[kotlinc] [TestData]/incorrectKotlinCode.kt:4:1: error: expecting ')'
[kotlinc]
[kotlinc] ^
[kotlinc] [TestData]/incorrectKotlinCode.kt:4:1: error: a type annotation is required on a value parameter
[kotlinc]
[kotlinc] ^
[kotlinc] [TestData]/incorrectKotlinCode.kt:3:1: error: function 'main' must have a body
[kotlinc] fun main(
[kotlinc] ^
BUILD SUCCESSFUL
Total time: [time]
@@ -3,9 +3,13 @@
<target name="build">
<javac srcdir="${test.data}" destdir="${temp}" includeantruntime="false" failonerror="false">
<withKotlin/>
<withKotlin>
<compilerarg line="-Xuse-fir-lt=false"/>
</withKotlin>
</javac>
<kotlinc src="${test.data}" output="${temp}" failonerror="false"/>
<kotlinc src="${test.data}" output="${temp}" failonerror="false">
<compilerarg line="-Xuse-fir-lt=false"/>
</kotlinc>
</target>
</project>