blob: 18a601cabfd1468ca114d6501e211979a201f16c [file] [log] [blame]
// WITH_RUNTIME
// TEST PROCESSOR: ConstPropertiesProcessor
// EXPECTED:
// insideCompanionConstCompiled
// insideCompanionConstSource
// insideObjectConstCompiled
// insideObjectConstSource
// topLevelConstCompiled
// topLevelConstSource
// END
// MODULE: lib
// FILE: compiledProperties.kt
package foo.compiled
const val topLevelConstCompiled: String = "hello"
val topLevelCompiled: String = "hello"
val topLevelDelegatedCompiled by lazy { "hello" }
var topLevelVarCompiled: String = "hello"
val topLevelCustomGetterCompiled: String get() = "hello"
object TestObject {
const val insideObjectConstCompiled: Boolean = true
val insideObjectCompiled: String = "hello"
val insideObjectDelegatedCompiled by lazy { "hello" }
var insideVarObjectCompiled: String = "hello"
val insideObjectCustomGetterCompiled: String get() = "hello"
}
interface Foo {
val abstractCompiled: Long
val abstractWithDefaultCompiled: Long get() = 100L
companion object {
const val insideCompanionConstCompiled: Int = 34
}
}
// MODULE: main(lib)
// FILE: sourceProperties.kt
package foo.source
const val topLevelConstSource: String = "hello"
val topLevelSource: String = "hello"
val topLevelDelegatedSource by lazy { "hello" }
var topLevelVarSource: String = "hello"
val topLevelCustomGetterSource: String get() = "hello"
object TestObject {
const val insideObjectConstSource: Boolean = true
val insideObjectSource: String = "hello"
val insideObjectDelegatedSource by lazy { "hello" }
var insideVarObjectSource: String = "hello"
val insideObjectCustomGetterSource: String get() = "hello"
}
interface Foo {
val abstractSource: Long
val abstractWithDefaultSource: Long get() = 100L
companion object {
const val insideCompanionConstSource: Int = 34
}
}