Move IS_PURE for constant inside CompileTimeConstant

This commit is contained in:
Natalia Ukhorskaya
2014-01-24 14:01:48 +04:00
parent 3f429116e5
commit 36810c5bbb
30 changed files with 127 additions and 139 deletions
+2 -2
View File
@@ -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
+5 -5
View File
@@ -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"
+7 -7
View File
@@ -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()