[Test] Disable UNUSED_* diagnostics in tests which are not belong to contolFlowAnalysis suite
This commit is contained in:
committed by
TeamCityServer
parent
85949b387e
commit
cd890d5833
@@ -1,6 +1,6 @@
|
||||
fun foo(vararg <!UNUSED_PARAMETER!>t<!> : String) = ""
|
||||
fun foo(vararg <!UNUSED_PARAMETER!>t<!> : Int) = ""
|
||||
fun foo(vararg t : String) = ""
|
||||
fun foo(vararg t : Int) = ""
|
||||
|
||||
fun test() {
|
||||
<!OVERLOAD_RESOLUTION_AMBIGUITY!>foo<!>()
|
||||
}
|
||||
}
|
||||
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
fun main(d : D) {
|
||||
d.from("")
|
||||
d.from(1)
|
||||
}
|
||||
|
||||
class D {
|
||||
fun from(vararg a : Any){}
|
||||
fun from(vararg a : String){}
|
||||
}
|
||||
+4
-3
@@ -1,9 +1,10 @@
|
||||
// FIR_IDENTICAL
|
||||
fun main(d : D) {
|
||||
d.from("")
|
||||
d.from(1)
|
||||
}
|
||||
|
||||
class D {
|
||||
fun from(vararg <!UNUSED_PARAMETER!>a<!> : Any){}
|
||||
fun from(vararg <!UNUSED_PARAMETER!>a<!> : String){}
|
||||
}
|
||||
fun from(vararg a : Any){}
|
||||
fun from(vararg a : String){}
|
||||
}
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
fun foo0() : String = "noarg"
|
||||
|
||||
fun foo0(vararg t : Int) : String = "vararg"
|
||||
|
||||
fun test0() {
|
||||
foo0()
|
||||
foo0(1)
|
||||
val a = IntArray(0)
|
||||
foo0(*a)
|
||||
}
|
||||
@@ -1,10 +1,11 @@
|
||||
// FIR_IDENTICAL
|
||||
fun foo0() : String = "noarg"
|
||||
|
||||
fun foo0(vararg <!UNUSED_PARAMETER!>t<!> : Int) : String = "vararg"
|
||||
fun foo0(vararg t : Int) : String = "vararg"
|
||||
|
||||
fun test0() {
|
||||
foo0()
|
||||
foo0(1)
|
||||
val a = IntArray(0)
|
||||
foo0(*a)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
fun foo1(a : Int) : String = "noarg"
|
||||
|
||||
fun foo1(a : Int, vararg t : Int) : String = "vararg"
|
||||
|
||||
fun test1() {
|
||||
foo1(1)
|
||||
val a = IntArray(0)
|
||||
foo1(1, *a)
|
||||
}
|
||||
@@ -1,9 +1,10 @@
|
||||
fun foo1(<!UNUSED_PARAMETER!>a<!> : Int) : String = "noarg"
|
||||
// FIR_IDENTICAL
|
||||
fun foo1(a : Int) : String = "noarg"
|
||||
|
||||
fun foo1(<!UNUSED_PARAMETER!>a<!> : Int, vararg <!UNUSED_PARAMETER!>t<!> : Int) : String = "vararg"
|
||||
fun foo1(a : Int, vararg t : Int) : String = "vararg"
|
||||
|
||||
fun test1() {
|
||||
foo1(1)
|
||||
val a = IntArray(0)
|
||||
foo1(1, *a)
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -20,7 +20,7 @@ fun test_fun(s: String, arr: Array<String>) {
|
||||
}
|
||||
|
||||
fun test_ann(s: String, arr: Array<String>) {
|
||||
@Ann(<!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH{NI}, TYPE_MISMATCH!>[""]<!>, x = 1)
|
||||
@Ann(<!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH, TYPE_MISMATCH!>[""]<!>, x = 1)
|
||||
foo()
|
||||
@Ann(*[""], x = 1)
|
||||
foo()
|
||||
@@ -31,6 +31,6 @@ fun test_ann(s: String, arr: Array<String>) {
|
||||
|
||||
@Ann("", x = 1)
|
||||
foo()
|
||||
@Ann(s = <!ASSIGNING_SINGLE_ELEMENT_TO_VARARG_IN_NAMED_FORM_ANNOTATION_ERROR, TYPE_MISMATCH{NI}!>""<!>, x = 1)
|
||||
@Ann(s = <!ASSIGNING_SINGLE_ELEMENT_TO_VARARG_IN_NAMED_FORM_ANNOTATION_ERROR, TYPE_MISMATCH!>""<!>, x = 1)
|
||||
foo()
|
||||
}
|
||||
|
||||
+3
-3
@@ -16,11 +16,11 @@ fun test_fun(s: String, arr: Array<String>) {
|
||||
withVararg(s = *<!REDUNDANT_SPREAD_OPERATOR_IN_NAMED_FORM_IN_FUNCTION!>arr<!>) // Warning
|
||||
|
||||
withVararg(s) // OK
|
||||
withVararg(s = <!ASSIGNING_SINGLE_ELEMENT_TO_VARARG_IN_NAMED_FORM_FUNCTION_ERROR, TYPE_MISMATCH{NI}!>s<!>) // Error
|
||||
withVararg(s = <!ASSIGNING_SINGLE_ELEMENT_TO_VARARG_IN_NAMED_FORM_FUNCTION_ERROR, TYPE_MISMATCH!>s<!>) // Error
|
||||
}
|
||||
|
||||
fun test_ann(s: String, arr: Array<String>) {
|
||||
@Ann(<!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH{NI}, TYPE_MISMATCH{NI}!>[""]<!>, x = 1)
|
||||
@Ann(<!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH, TYPE_MISMATCH!>[""]<!>, x = 1)
|
||||
foo()
|
||||
@Ann(*[""], x = 1)
|
||||
foo()
|
||||
@@ -31,6 +31,6 @@ fun test_ann(s: String, arr: Array<String>) {
|
||||
|
||||
@Ann("", x = 1)
|
||||
foo()
|
||||
@Ann(s = <!ASSIGNING_SINGLE_ELEMENT_TO_VARARG_IN_NAMED_FORM_ANNOTATION_ERROR, TYPE_MISMATCH{NI}!>""<!>, x = 1)
|
||||
@Ann(s = <!ASSIGNING_SINGLE_ELEMENT_TO_VARARG_IN_NAMED_FORM_ANNOTATION_ERROR, TYPE_MISMATCH!>""<!>, x = 1)
|
||||
foo()
|
||||
}
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
class A(vararg t : Int) {
|
||||
init {
|
||||
val t1 : IntArray = t
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
// FIR_IDENTICAL
|
||||
class A(vararg t : Int) {
|
||||
init {
|
||||
val <!UNUSED_VARIABLE!>t1<!> : IntArray = t
|
||||
val t1 : IntArray = t
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
class A(vararg val t : Int) {
|
||||
init {
|
||||
val t1 : IntArray = t
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
// FIR_IDENTICAL
|
||||
class A(vararg val t : Int) {
|
||||
init {
|
||||
val <!UNUSED_VARIABLE!>t1<!> : IntArray = t
|
||||
val t1 : IntArray = t
|
||||
}
|
||||
}
|
||||
|
||||
+5
-5
@@ -21,27 +21,27 @@ fun test2() {}
|
||||
@Ann(s = <!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH{NI}!>arrayOf(1)<!>)
|
||||
fun test3() {}
|
||||
|
||||
@Ann(s = <!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH{NI}, TYPE_MISMATCH!>["value"]<!>)
|
||||
@Ann(s = <!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH, TYPE_MISMATCH!>["value"]<!>)
|
||||
fun test5() {}
|
||||
|
||||
@JavaAnn(value = <!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH{NI}!>arrayOf("value")<!>)
|
||||
fun jTest1() {}
|
||||
|
||||
@JavaAnn(value = <!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH{NI}, TYPE_MISMATCH!>["value"]<!>)
|
||||
@JavaAnn(value = <!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH, TYPE_MISMATCH!>["value"]<!>)
|
||||
fun jTest2() {}
|
||||
|
||||
@JavaAnn(value = <!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH{NI}, TYPE_MISMATCH!>["value"]<!>, path = ["path"])
|
||||
@JavaAnn(value = <!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH, TYPE_MISMATCH!>["value"]<!>, path = ["path"])
|
||||
fun jTest3() {}
|
||||
|
||||
annotation class IntAnn(vararg val i: Int)
|
||||
|
||||
@IntAnn(i = <!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH{NI}, TYPE_MISMATCH!>[1, 2]<!>)
|
||||
@IntAnn(i = <!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH{OI}, TYPE_MISMATCH, TYPE_MISMATCH!>[1, 2]<!>)
|
||||
fun foo1() {}
|
||||
|
||||
@IntAnn(i = <!TYPE_MISMATCH!>intArrayOf(0)<!>)
|
||||
fun foo2() {}
|
||||
|
||||
fun foo(vararg <!UNUSED_PARAMETER!>i<!>: Int) {}
|
||||
fun foo(vararg i: Int) {}
|
||||
|
||||
@Ann(s = "value")
|
||||
fun dep1() {
|
||||
|
||||
-13
@@ -1,13 +0,0 @@
|
||||
fun f(vararg t : Int, f : ()->Unit) {
|
||||
}
|
||||
|
||||
fun test() {
|
||||
f {}
|
||||
f() {}
|
||||
f(1) {
|
||||
|
||||
}
|
||||
f(1, 2) {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,5 @@
|
||||
fun f(vararg <!UNUSED_PARAMETER!>t<!> : Int, <!UNUSED_PARAMETER!>f<!> : ()->Unit) {
|
||||
// FIR_IDENTICAL
|
||||
fun f(vararg t : Int, f : ()->Unit) {
|
||||
}
|
||||
|
||||
fun test() {
|
||||
@@ -10,4 +11,4 @@ fun test() {
|
||||
f(1, 2) {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
// !CHECK_TYPE
|
||||
|
||||
fun <T: Any> foo(vararg <!UNUSED_PARAMETER!>ts<!>: T): T? = null
|
||||
fun <T: Any> foo(vararg ts: T): T? = null
|
||||
|
||||
class Pair<A>(<!UNUSED_PARAMETER!>a<!>: A)
|
||||
class Pair<A>(a: A)
|
||||
|
||||
fun test() {
|
||||
val v = foo(Pair(1))
|
||||
checkSubtype<Int>(<!TYPE_MISMATCH!>v<!>) // check that it is not error type
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user