Drop a part of compileTimeConstants.kt that is not serializable in K2
Basically `val a = 10; val b = a + 20` will not be serialized for `b` property because `a` is not constant
This commit is contained in:
-8
@@ -1,5 +1,3 @@
|
|||||||
// MUTED_WHEN: K2
|
|
||||||
// `val b = a + 20` will not be serialized in K2
|
|
||||||
package test
|
package test
|
||||||
|
|
||||||
enum class Weapon {
|
enum class Weapon {
|
||||||
@@ -20,9 +18,6 @@ val doubleConst: Double = 3.0
|
|||||||
val enumConst: Weapon? = Weapon.ROCK
|
val enumConst: Weapon? = Weapon.ROCK
|
||||||
val arrayConst: Any = byteArrayOf(1,2)
|
val arrayConst: Any = byteArrayOf(1,2)
|
||||||
|
|
||||||
val a = 10
|
|
||||||
val b = a + 20
|
|
||||||
|
|
||||||
class Class {
|
class Class {
|
||||||
val byteConst: Byte = 10
|
val byteConst: Byte = 10
|
||||||
val shortConst: Short = 20
|
val shortConst: Short = 20
|
||||||
@@ -35,7 +30,4 @@ class Class {
|
|||||||
val doubleConst: Double = 3.0
|
val doubleConst: Double = 3.0
|
||||||
val enumConst: Weapon? = Weapon.ROCK
|
val enumConst: Weapon? = Weapon.ROCK
|
||||||
val arrayConst: Any = byteArrayOf(1,2)
|
val arrayConst: Any = byteArrayOf(1,2)
|
||||||
val a = 10
|
|
||||||
val b = a + 20
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
-4
@@ -1,7 +1,5 @@
|
|||||||
class Class constructor() {
|
class Class constructor() {
|
||||||
val a: Int = 10
|
|
||||||
val arrayConst: Any = {1.toByte(), 2.toByte()}
|
val arrayConst: Any = {1.toByte(), 2.toByte()}
|
||||||
val b: Int = 30
|
|
||||||
val booleanConst: Boolean = true
|
val booleanConst: Boolean = true
|
||||||
val byteConst: Byte = 10.toByte()
|
val byteConst: Byte = 10.toByte()
|
||||||
val charConst: Char = \u0041 ('A')
|
val charConst: Char = \u0041 ('A')
|
||||||
@@ -18,9 +16,7 @@
|
|||||||
enum entry PAPER
|
enum entry PAPER
|
||||||
enum entry SCISSORS
|
enum entry SCISSORS
|
||||||
}
|
}
|
||||||
val a: Int = 10
|
|
||||||
val arrayConst: Any = {1.toByte(), 2.toByte()}
|
val arrayConst: Any = {1.toByte(), 2.toByte()}
|
||||||
val b: Int = 30
|
|
||||||
val booleanConst: Boolean = true
|
val booleanConst: Boolean = true
|
||||||
val byteConst: Byte = 10.toByte()
|
val byteConst: Byte = 10.toByte()
|
||||||
val charConst: Char = \u0041 ('A')
|
val charConst: Char = \u0041 ('A')
|
||||||
|
|||||||
Reference in New Issue
Block a user