[FIR] Report UPPER_BOUND_VIOLATED only on checkers stage, fix detection of missing cases and testData
This commit is contained in:
committed by
teamcityserver
parent
ada14413e0
commit
5741374883
+3
-3
@@ -16,7 +16,7 @@ class A<F> {
|
||||
val x2 = foo2(x)
|
||||
x2.checkType { _<F>() }
|
||||
|
||||
foo1<F?>(<!ARGUMENT_TYPE_MISMATCH!>y<!>)
|
||||
foo1<<!UPPER_BOUND_VIOLATED!>F?<!>>(<!ARGUMENT_TYPE_MISMATCH!>y<!>)
|
||||
foo1(<!ARGUMENT_TYPE_MISMATCH!>y<!>)
|
||||
foo2<F?>(y)
|
||||
|
||||
@@ -36,13 +36,13 @@ class A<F> {
|
||||
val x5 = foo2(z)
|
||||
x4.checkType { _<Z>() }
|
||||
|
||||
foo1<W>(<!ARGUMENT_TYPE_MISMATCH!>w<!>)
|
||||
foo1<<!UPPER_BOUND_VIOLATED!>W<!>>(<!ARGUMENT_TYPE_MISMATCH!>w<!>)
|
||||
foo1(<!ARGUMENT_TYPE_MISMATCH!>w<!>)
|
||||
foo2<W>(w)
|
||||
|
||||
val x6 = foo2(w)
|
||||
x6.checkType { _<W>() }
|
||||
|
||||
foo1<W>(<!ARGUMENT_TYPE_MISMATCH!>w<!>)
|
||||
foo1<<!UPPER_BOUND_VIOLATED!>W<!>>(<!ARGUMENT_TYPE_MISMATCH!>w<!>)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user