mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-08 15:53:19 +00:00
In this mode, javac AST and Symbol files are used during Kotlin compilation instead of PSI / binary stuff. Later, they are reused for Java file compilation. javac in this mode is integrated into kotlinc.
14 lines
273 B
Kotlin
Vendored
14 lines
273 B
Kotlin
Vendored
package test
|
|
|
|
class KotlinClass {
|
|
fun getKotlinClass() = KotlinClass()
|
|
}
|
|
|
|
class KotlinClass2 {
|
|
val str = "HELLO"
|
|
}
|
|
|
|
fun useJavaClass() = CyclicDependencies().apply {
|
|
useKotlinClass().let { useKotlinClass2(it) }
|
|
}.let { it.useKotlinClass2(it.useKotlinClass()) }
|