Move IS_PURE for constant inside CompileTimeConstant
This commit is contained in:
@@ -2,8 +2,8 @@ package test
|
||||
|
||||
enum class MyEnum { A }
|
||||
|
||||
// val prop1: null
|
||||
// val prop1: false
|
||||
val prop1 = MyEnum.A
|
||||
|
||||
// val prop2: null
|
||||
// val prop2: false
|
||||
val prop2 = javaClass<MyEnum>()
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package test
|
||||
|
||||
// val prop1: null
|
||||
// val prop1: false
|
||||
val prop1 = 1.toLong() + 1
|
||||
|
||||
// val prop2: null
|
||||
// val prop2: false
|
||||
val prop2 = -1.toInt()
|
||||
|
||||
// val prop3: null
|
||||
// val prop3: false
|
||||
val prop3 = 1 + 1.toByte()
|
||||
|
||||
// val prop4: null
|
||||
// val prop4: false
|
||||
val prop4 = 1 + 1.toShort() + 1
|
||||
@@ -2,8 +2,8 @@ package test
|
||||
|
||||
val NAMED_CONSTANT = 1
|
||||
|
||||
// val prop1: null
|
||||
// val prop1: false
|
||||
val prop1 = NAMED_CONSTANT
|
||||
|
||||
// val prop2: null
|
||||
// val prop2: false
|
||||
val prop2 = NAMED_CONSTANT + 1
|
||||
@@ -1,16 +1,16 @@
|
||||
package test
|
||||
|
||||
// val prop1: true
|
||||
// val prop1: false
|
||||
val prop1 = ""
|
||||
|
||||
// val prop2: true
|
||||
// val prop2: false
|
||||
val prop2 = "a"
|
||||
|
||||
// val prop3: true
|
||||
// val prop3: false
|
||||
val prop3 = "\"a\""
|
||||
|
||||
// val prop5: true
|
||||
// val prop5: false
|
||||
val prop5 = "a${1 + 1}"
|
||||
|
||||
// val prop6: true
|
||||
// val prop6: false
|
||||
val prop6 = "a" + "b"
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
package test
|
||||
|
||||
// val prop1: null
|
||||
// val prop1: false
|
||||
val prop1 = 1.toLong()
|
||||
|
||||
// val prop2: null
|
||||
// val prop2: false
|
||||
val prop2 = 1.toInt()
|
||||
|
||||
// val prop3: null
|
||||
// val prop3: false
|
||||
val prop3 = 1.toByte()
|
||||
|
||||
// val prop4: null
|
||||
// val prop4: false
|
||||
val prop4 = 1.toShort()
|
||||
|
||||
// val prop5: null
|
||||
// val prop5: false
|
||||
val prop5 = 1.toChar()
|
||||
|
||||
// val prop6: null
|
||||
// val prop6: false
|
||||
val prop6 = 1.toDouble()
|
||||
|
||||
// val prop7: null
|
||||
// val prop7: false
|
||||
val prop7 = 1.toFloat()
|
||||
@@ -3,14 +3,14 @@ package test
|
||||
// val p1: true
|
||||
val p1 = -1
|
||||
|
||||
// val p2: null
|
||||
// val p2: false
|
||||
val p2 = -1.toLong()
|
||||
|
||||
// val p3: null
|
||||
// val p3: false
|
||||
val p3 = -1.toByte()
|
||||
|
||||
// val p4: null
|
||||
// val p4: false
|
||||
val p4 = -1.toInt()
|
||||
|
||||
// val p5: null
|
||||
// val p5: false
|
||||
val p5 = -1.toShort()
|
||||
|
||||
@@ -12,52 +12,52 @@ val p3: Byte = -1
|
||||
// val p4: true
|
||||
val p4: Short = -1
|
||||
|
||||
// val l1: null
|
||||
// val l1: false
|
||||
val l1: Long = -1.toLong()
|
||||
|
||||
// val l2: null
|
||||
// val l2: false
|
||||
val l2: Byte = -1.toLong()
|
||||
|
||||
// val l3: null
|
||||
// val l3: false
|
||||
val l3: Int = -1.toLong()
|
||||
|
||||
// val l4: null
|
||||
// val l4: false
|
||||
val l4: Short = -1.toLong()
|
||||
|
||||
|
||||
// val b1: null
|
||||
// val b1: false
|
||||
val b1: Byte = -1.toByte()
|
||||
|
||||
// val b2: null
|
||||
// val b2: false
|
||||
val b2: Int = -1.toByte()
|
||||
|
||||
// val b3: null
|
||||
// val b3: false
|
||||
val b3: Long = -1.toByte()
|
||||
|
||||
// val b4: null
|
||||
// val b4: false
|
||||
val b4: Short = -1.toByte()
|
||||
|
||||
|
||||
// val i1: null
|
||||
// val i1: false
|
||||
val i1: Byte = -1.toInt()
|
||||
|
||||
// val i2: null
|
||||
// val i2: false
|
||||
val i2: Int = -1.toInt()
|
||||
|
||||
// val i3: null
|
||||
// val i3: false
|
||||
val i3: Long = -1.toInt()
|
||||
|
||||
// val i4: null
|
||||
// val i4: false
|
||||
val i4: Short = -1.toInt()
|
||||
|
||||
// val s1: null
|
||||
// val s1: false
|
||||
val s1: Byte = -1.toShort()
|
||||
|
||||
// val s2: null
|
||||
// val s2: false
|
||||
val s2: Int = -1.toShort()
|
||||
|
||||
// val s3: null
|
||||
// val s3: false
|
||||
val s3: Long = -1.toShort()
|
||||
|
||||
// val s4: null
|
||||
// val s4: false
|
||||
val s4: Short = -1.toShort()
|
||||
Reference in New Issue
Block a user