Support equlas in ConstantExpressionEvaluator

This commit is contained in:
svtk
2013-11-11 17:51:23 +04:00
committed by Natalia Ukhorskaya
parent 32299a7b9b
commit 1bd63fefa4
5 changed files with 127 additions and 29 deletions
@@ -0,0 +1,13 @@
package test
annotation class Ann(
val b1: Boolean,
val b2: Boolean,
val b3: Boolean,
val b4: Boolean,
val b5: Boolean
)
Ann(1 == 2, 1.0 == 2.0, 'b' == 'a', "a" == "b", "a" == "a") class MyClass
// EXPECTED: Ann[b1 = false: jet.Boolean, b2 = false: jet.Boolean, b3 = false: jet.Boolean, b4 = false: jet.Boolean, b5 = true: jet.Boolean]
@@ -0,0 +1,13 @@
package test
annotation class Ann(
val b1: Boolean,
val b2: Boolean,
val b3: Boolean,
val b4: Boolean,
val b5: Boolean
)
Ann(1 != 2, 1.0 != 2.0, 'b' != 'a', "a" != "b", "a" != "a") class MyClass
// EXPECTED: Ann[b1 = true: jet.Boolean, b2 = true: jet.Boolean, b3 = true: jet.Boolean, b4 = true: jet.Boolean, b5 = false: jet.Boolean]