mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-09 08:31:29 +00:00
Make unary minus and unary plus return int for byte and short
This commit is contained in:
@@ -7,11 +7,11 @@ fun box(): String {
|
||||
val ann = javaClass<MyClass>().getAnnotation(javaClass<Ann>())
|
||||
if (ann == null) return "fail: cannot find Ann on MyClass}"
|
||||
if (ann.i != -2) return "fail: annotation parameter i should be -2, but was ${ann.i}"
|
||||
if (ann.s != -2.toShort()) return "fail: annotation parameter i should be -2, but was ${ann.i}"
|
||||
if (ann.s != (-2).toShort()) return "fail: annotation parameter i should be -2, but was ${ann.i}"
|
||||
if (ann.f != -2.toFloat()) return "fail: annotation parameter i should be -2, but was ${ann.i}"
|
||||
if (ann.d != -2.toDouble()) return "fail: annotation parameter i should be -2, but was ${ann.i}"
|
||||
if (ann.l != -2.toLong()) return "fail: annotation parameter i should be -2, but was ${ann.i}"
|
||||
if (ann.b != -2.toByte()) return "fail: annotation parameter i should be -2, but was ${ann.i}"
|
||||
if (ann.b != (-2).toByte()) return "fail: annotation parameter i should be -2, but was ${ann.i}"
|
||||
return "OK"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user