[FIR] Implement OUTER_CLASS_ARGUMENTS_REQUIRED diagnostics
This commit is contained in:
committed by
TeamCityServer
parent
f7ed2f813d
commit
0fc8be4d60
+1
-1
@@ -11,7 +11,7 @@ class Outer<E> {
|
||||
}
|
||||
|
||||
class Nested {
|
||||
fun bar(x: Inner) {}
|
||||
fun bar(x: <!OUTER_CLASS_ARGUMENTS_REQUIRED!>Inner<!>) {}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+6
-6
@@ -11,13 +11,13 @@ class A<T> {
|
||||
}
|
||||
|
||||
class Nested {
|
||||
val x: B<String>? = null
|
||||
val y: B<String>.C<String>? = null
|
||||
val z: B<String>.D? = null
|
||||
val x: <!OUTER_CLASS_ARGUMENTS_REQUIRED("class 'A'")!>B<String>?<!> = null
|
||||
val y: <!OUTER_CLASS_ARGUMENTS_REQUIRED("class 'A'")!>B<String>.C<String>?<!> = null
|
||||
val z: <!OUTER_CLASS_ARGUMENTS_REQUIRED("class 'A'")!>B<String>.D?<!> = null
|
||||
|
||||
val c: <!WRONG_NUMBER_OF_TYPE_ARGUMENTS!>C<Int>?<!> = null
|
||||
val d: <!WRONG_NUMBER_OF_TYPE_ARGUMENTS!>D?<!> = null
|
||||
val c: <!OUTER_CLASS_ARGUMENTS_REQUIRED("class 'B'")!>C<Int>?<!> = null
|
||||
val d: <!OUTER_CLASS_ARGUMENTS_REQUIRED("class 'B'")!>D?<!> = null
|
||||
|
||||
val innerMost: <!WRONG_NUMBER_OF_TYPE_ARGUMENTS!>Innermost<String>?<!> = null
|
||||
val innerMost: <!OUTER_CLASS_ARGUMENTS_REQUIRED("class 'B'")!>Innermost<String>?<!> = null
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user