Rename unary plus/minus in builtins and stdlib

This commit is contained in:
Yan Zhulanow
2015-10-12 19:19:22 +03:00
parent f7ce0c2d20
commit d52f245cf7
23 changed files with 432 additions and 82 deletions
+6 -6
View File
@@ -1,10 +1,10 @@
fun box(): String {
val a1: Byte = 1.minus()
val a2: Short = 1.minus()
val a3: Int = 1.minus()
val a4: Long = 1.minus()
val a5: Double = 1.0.minus()
val a6: Float = 1f.minus()
val a1: Byte = 1.unaryMinus()
val a2: Short = 1.unaryMinus()
val a3: Int = 1.unaryMinus()
val a4: Long = 1.unaryMinus()
val a5: Double = 1.0.unaryMinus()
val a6: Float = 1f.unaryMinus()
if (a1 != (-1).toByte()) return "fail 1"
if (a2 != (-1).toShort()) return "fail -1"
+6 -6
View File
@@ -1,10 +1,10 @@
fun box(): String {
val a1: Byte? = 1.minus()
val a2: Short? = 1.minus()
val a3: Int? = 1.minus()
val a4: Long? = 1.minus()
val a5: Double? = 1.0.minus()
val a6: Float? = 1f.minus()
val a1: Byte? = 1.unaryMinus()
val a2: Short? = 1.unaryMinus()
val a3: Int? = 1.unaryMinus()
val a4: Long? = 1.unaryMinus()
val a5: Double? = 1.0.unaryMinus()
val a6: Float? = 1f.unaryMinus()
if (a1!! != (-1).toByte()) return "fail 1"
if (a2!! != (-1).toShort()) return "fail 2"