Unextend Char from Number

This is impossible to achieve on JVM, where java/lang/Character does not extend
java/lang/Number
This commit is contained in:
Alexander Udalov
2013-12-03 21:44:13 +04:00
parent 77d8a745bd
commit 1c3383c811
36 changed files with 39 additions and 23 deletions
@@ -0,0 +1,11 @@
fun foo(n: Number) = n
fun test() {
foo(<!CONSTANT_EXPECTED_TYPE_MISMATCH!>'a'<!>)
val c = 'c'
foo(<!TYPE_MISMATCH!>c<!>)
val d: Char? = 'd'
foo(<!TYPE_MISMATCH!>d<!>!!)
}