File tree Expand file tree Collapse file tree 4 files changed +11
-5
lines changed
plugins/symbol-processor/src/test/kotlin/org/jetbrains/dataframe/ksp/runner Expand file tree Collapse file tree 4 files changed +11
-5
lines changed Original file line number Diff line number Diff line change 1
- kotlinCompilerVersion =1.9.22
1
+ kotlinCompilerVersion =2.0.0
2
2
3
3
# 1.15.0+ breaks with NoSuchMethodException: 'java.io.File com.squareup.kotlinpoet.FileSpec.writeTo(java.io.File)'
4
4
kotlinPoetVersion =1.14.2
Original file line number Diff line number Diff line change 1
1
[versions ]
2
- ksp = " 1.9.23 -1.0.20 "
2
+ ksp = " 2.0.0 -1.0.23 "
3
3
kotlinJupyter = " 0.12.0-139"
4
4
5
5
ktlint = " 12.1.1"
6
6
7
7
# make sure to sync manually with :generator module
8
- kotlin = " 1.9.22 "
8
+ kotlin = " 2.0.0 "
9
9
kotlinpoet = " 1.16.0"
10
10
dokka = " 1.9.10"
11
11
@@ -55,7 +55,7 @@ plugin-publish = "1.2.1"
55
55
shadow = " 8.1.1"
56
56
android-gradle-api = " 7.3.1" # Can't be updated to 7.4.0+ due to Java 8 compatibility
57
57
ktor-server-netty = " 2.3.8"
58
- kotlin-compile-testing = " 1.5 .0"
58
+ kotlin-compile-testing = " 1.6 .0"
59
59
duckdb = " 0.10.0"
60
60
61
61
[libraries ]
Original file line number Diff line number Diff line change
1
+ @file:OptIn(ExperimentalCompilerApi ::class )
2
+
1
3
package org.jetbrains.dataframe.ksp.runner
2
4
3
5
import com.tschuchort.compiletesting.KotlinCompilation
4
6
import com.tschuchort.compiletesting.SourceFile
7
+ import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi
5
8
import org.jetbrains.kotlin.config.JvmTarget
6
9
import java.io.File
7
10
import java.io.OutputStream
@@ -22,7 +25,7 @@ internal object KotlinCompilationUtil {
22
25
compilation.sources = sources
23
26
// workaround for https://github.com/tschuchortdev/kotlin-compile-testing/issues/105
24
27
compilation.kotlincArguments + = " -Xjava-source-roots=${javaSrcRoot.absolutePath} "
25
- compilation.jvmDefault = " enable "
28
+ compilation.jvmDefault = " all "
26
29
compilation.jvmTarget = JvmTarget .JVM_1_8 .description
27
30
compilation.inheritClassPath = false
28
31
compilation.verbose = false
Original file line number Diff line number Diff line change
1
+ @file:OptIn(ExperimentalCompilerApi ::class )
2
+
1
3
package org.jetbrains.dataframe.ksp.runner
2
4
3
5
import com.tschuchort.compiletesting.KotlinCompilation
@@ -6,6 +8,7 @@ import com.tschuchort.compiletesting.kspArgs
6
8
import com.tschuchort.compiletesting.kspSourcesDir
7
9
import com.tschuchort.compiletesting.symbolProcessorProviders
8
10
import org.jetbrains.dataframe.ksp.DataFrameSymbolProcessorProvider
11
+ import org.jetbrains.kotlin.compiler.plugin.ExperimentalCompilerApi
9
12
import java.io.ByteArrayOutputStream
10
13
import java.io.File
11
14
import java.nio.file.Paths
You can’t perform that action at this time.
0 commit comments