21 lines
551 B
Kotlin
Vendored
21 lines
551 B
Kotlin
Vendored
// FILE: main.kt
|
|
|
|
@CompileTimeCalculation
|
|
fun callToOtherFile(mustThrowException: Boolean, message: String): Int {
|
|
if (mustThrowException) throwException(message)
|
|
return 0
|
|
}
|
|
|
|
const val a = <!WAS_NOT_EVALUATED: `
|
|
Exception java.lang.Exception: Exception from file1.kt
|
|
at File1Kt.throwException(file1.kt:19)
|
|
at MainKt.callToOtherFile(main.kt:5)
|
|
at MainKt.<clinit>(main.kt:9)`!>callToOtherFile(true, "Exception from file1.kt")<!>
|
|
|
|
// FILE: file1.kt
|
|
|
|
@CompileTimeCalculation
|
|
fun throwException(message: String) {
|
|
throw Exception(message)
|
|
}
|