Specificity by receiver fixed. Test updated

This commit is contained in:
Andrey Breslav
2011-09-06 13:16:05 +04:00
parent c02c507114
commit c1dbe9eee2
3 changed files with 24 additions and 6 deletions
+3 -3
View File
@@ -16,7 +16,7 @@ class A
fun A.plus(a : Any) {
1.foo()
true.foo<error>()</error>
true.<error>foo()</error>
1
}
@@ -57,8 +57,8 @@ namespace null_safety {
command<error>.</error>foo
command<error>.</error>equals(null)
command?.equals(null)
command.equals(null)
command<warning>?.</warning>equals(null)
command.equals1(null)
command<warning>?.</warning>equals1(null)
@@ -0,0 +1,9 @@
fun Any.equals(other : Any?) : Boolean
fun main(args: Array<String>) {
val command : Any = 1
command<warning>?.<?warning>equals(null)
command.equals(null)
}