Files
kotlin/compiler/testData/compileKotlinAgainstJava/CyclicDependencies.kt
baratynskiy 5eea3b6569 Introduce experimental -Xuse-javac compilation mode
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.
2017-05-17 17:48:17 +03:00

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()) }