Kapt: Generate constant value initializers for mutable properties (KT-30164)

This commit is contained in:
Yan Zhulanow
2019-03-14 15:58:16 +03:00
parent ce13982cfc
commit cce2b472bf
7 changed files with 168 additions and 5 deletions
@@ -0,0 +1,24 @@
object Foo {
const val aString: String = "foo"
const val aInt: Int = 3
val bString: String = "bar"
val bInt: Int = 5
var cString: String = "baz"
var cInt: Int = 7
val d = Boo.z
val e = Boo.z.length
val f = 5 + 3
val g = "a" + "b"
val h = -4
val i = Int.MAX_VALUE
val j = "$e$g"
val k = g + j
}
object Boo {
val z = foo()
fun foo() = "abc"
}