Refine diagnostic about type arguments for an outer class

#KT-11263 Fixed
This commit is contained in:
Denis Zharkov
2016-09-14 12:33:27 +03:00
parent 7ca84649d7
commit 556df93ca7
9 changed files with 90 additions and 7 deletions
@@ -11,10 +11,10 @@ class Outer<E> {
}
class Nested {
fun bar(x: <!WRONG_NUMBER_OF_TYPE_ARGUMENTS!>Inner<!>) {}
fun bar(x: <!OUTER_CLASS_ARGUMENTS_REQUIRED(class 'Outer')!>Inner<!>) {}
}
}
class E
fun bar(x: <!WRONG_NUMBER_OF_TYPE_ARGUMENTS!>Inner<!>) {}
fun bar(x: <!OUTER_CLASS_ARGUMENTS_REQUIRED(class 'Outer')!>Inner<!>) {}