Merge pull request #244 from lopekpl/type_mismatch3

QuickFix for EXPECTED_PARAMETER/RETURN_TYPE_MISMATCH
This commit is contained in:
Zalim Bashorov
2013-04-17 07:35:08 -07:00
10 changed files with 137 additions and 4 deletions
@@ -8,12 +8,12 @@ fun foo(f: (Trait) -> Trait) = f
fun test(s: Sub) {
foo {
(<!EXPECTED_PARAMETER_TYPE_MISMATCH!>t: Super<!>): <!EXPECTED_RETURN_TYPE_MISMATCH!>Sub<!> -> s
(t: Super): Sub -> s
}
foo {
(t: Trait): Trait -> s
}
foo {
(t: Sub): Super -> s
(<!EXPECTED_PARAMETER_TYPE_MISMATCH!>t: Sub<!>): <!EXPECTED_RETURN_TYPE_MISMATCH!>Super<!> -> s
}
}