Tests: move more diagnostic tests to testsWithJvmBackend
In this commit, tests where backend diagnostics were reported correctly are being moved. FirScopeDumpHandler was added to FIR diagnostic tests with JVM backend to support `SCOPE_DUMP` in `overridesBuiltinNoMagic.kt` and `charAtAndOverload.kt`.
This commit is contained in:
committed by
Space Team
parent
56a1a3153b
commit
d986e0ee9c
Vendored
+32
@@ -0,0 +1,32 @@
|
||||
// WITH_STDLIB
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
// FILE: A.java
|
||||
|
||||
public class A {
|
||||
public static void foo() {}
|
||||
public static void baz(String s) {}
|
||||
}
|
||||
|
||||
// FILE: B.java
|
||||
|
||||
public class B extends A {
|
||||
public static void bar(int i) {}
|
||||
}
|
||||
|
||||
// FILE: K.kt
|
||||
|
||||
open class K : B() {
|
||||
companion object {
|
||||
<!ACCIDENTAL_OVERRIDE!>@JvmStatic
|
||||
fun foo() {}<!>
|
||||
@JvmStatic
|
||||
fun foo(a: Any) {}
|
||||
<!ACCIDENTAL_OVERRIDE!>@JvmStatic
|
||||
fun bar(i: Int) {}<!>
|
||||
@JvmStatic
|
||||
fun bar(i: String) {}
|
||||
@JvmStatic
|
||||
fun baz(i: Int) {}
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
// WITH_STDLIB
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
// FILE: A.java
|
||||
|
||||
public class A {
|
||||
public static void foo() {}
|
||||
public static void baz(String s) {}
|
||||
}
|
||||
|
||||
// FILE: B.java
|
||||
|
||||
public class B extends A {
|
||||
public static void bar(int i) {}
|
||||
}
|
||||
|
||||
// FILE: K.kt
|
||||
|
||||
open class K : B() {
|
||||
companion object {
|
||||
@JvmStatic
|
||||
<!ACCIDENTAL_OVERRIDE!>fun foo() {}<!>
|
||||
@JvmStatic
|
||||
fun foo(a: Any) {}
|
||||
@JvmStatic
|
||||
<!ACCIDENTAL_OVERRIDE!>fun bar(i: Int) {}<!>
|
||||
@JvmStatic
|
||||
fun bar(i: String) {}
|
||||
@JvmStatic
|
||||
fun baz(i: Int) {}
|
||||
}
|
||||
}
|
||||
Vendored
+22
@@ -0,0 +1,22 @@
|
||||
// WITH_STDLIB
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
// FILE: A.java
|
||||
|
||||
public class A {
|
||||
public static void foo() {}
|
||||
public static void baz(String s) {}
|
||||
}
|
||||
|
||||
// FILE: K.kt
|
||||
|
||||
open class K : A() {
|
||||
companion object {
|
||||
<!ACCIDENTAL_OVERRIDE!>@JvmStatic
|
||||
fun foo() {}<!>
|
||||
@JvmStatic
|
||||
fun foo(i: Int) {}
|
||||
@JvmStatic
|
||||
fun baz(i: Int) {}
|
||||
}
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
// WITH_STDLIB
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
// FILE: A.java
|
||||
|
||||
public class A {
|
||||
public static void foo() {}
|
||||
public static void baz(String s) {}
|
||||
}
|
||||
|
||||
// FILE: K.kt
|
||||
|
||||
open class K : A() {
|
||||
companion object {
|
||||
@JvmStatic
|
||||
<!ACCIDENTAL_OVERRIDE!>fun foo() {}<!>
|
||||
@JvmStatic
|
||||
fun foo(i: Int) {}
|
||||
@JvmStatic
|
||||
fun baz(i: Int) {}
|
||||
}
|
||||
}
|
||||
Vendored
+37
@@ -0,0 +1,37 @@
|
||||
// WITH_STDLIB
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
// FILE: A.java
|
||||
|
||||
public class A {
|
||||
public static void foo() {}
|
||||
public static void baz(String s) {}
|
||||
}
|
||||
|
||||
// FILE: B.kt
|
||||
|
||||
open class B : A() {
|
||||
}
|
||||
|
||||
// FILE: C.java
|
||||
|
||||
public class C extends B {
|
||||
public static void bar(int i) {}
|
||||
}
|
||||
|
||||
// FILE: K.kt
|
||||
|
||||
open class K : C() {
|
||||
companion object {
|
||||
<!ACCIDENTAL_OVERRIDE!>@JvmStatic
|
||||
fun foo() {}<!>
|
||||
@JvmStatic
|
||||
fun foo(a: Any) {}
|
||||
<!ACCIDENTAL_OVERRIDE!>@JvmStatic
|
||||
fun bar(i: Int) {}<!>
|
||||
@JvmStatic
|
||||
fun bar(i: String) {}
|
||||
@JvmStatic
|
||||
fun baz(i: Int) {}
|
||||
}
|
||||
}
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
// WITH_STDLIB
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
// FILE: A.java
|
||||
|
||||
public class A {
|
||||
public static void foo() {}
|
||||
public static void baz(String s) {}
|
||||
}
|
||||
|
||||
// FILE: B.kt
|
||||
|
||||
open class B : A() {
|
||||
}
|
||||
|
||||
// FILE: C.java
|
||||
|
||||
public class C extends B {
|
||||
public static void bar(int i) {}
|
||||
}
|
||||
|
||||
// FILE: K.kt
|
||||
|
||||
open class K : C() {
|
||||
companion object {
|
||||
@JvmStatic
|
||||
<!ACCIDENTAL_OVERRIDE!>fun foo() {}<!>
|
||||
@JvmStatic
|
||||
fun foo(a: Any) {}
|
||||
@JvmStatic
|
||||
<!ACCIDENTAL_OVERRIDE!>fun bar(i: Int) {}<!>
|
||||
@JvmStatic
|
||||
fun bar(i: String) {}
|
||||
@JvmStatic
|
||||
fun baz(i: Int) {}
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// WITH_STDLIB
|
||||
|
||||
open class Base {
|
||||
fun foo() {}
|
||||
}
|
||||
|
||||
class Derived : Base() {
|
||||
companion object {
|
||||
<!ACCIDENTAL_OVERRIDE!>@JvmStatic fun foo() {}<!>
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// WITH_STDLIB
|
||||
|
||||
open class Base {
|
||||
fun foo() {}
|
||||
}
|
||||
|
||||
class Derived : Base() {
|
||||
companion object {
|
||||
@JvmStatic <!ACCIDENTAL_OVERRIDE!>fun foo() {}<!>
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// WITH_STDLIB
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
open class Base {
|
||||
fun `foo$default`(i: Int, mask: Int, mh: Any) {}
|
||||
}
|
||||
|
||||
object Derived : Base() {
|
||||
<!ACCIDENTAL_OVERRIDE!>@JvmStatic fun foo(i: Int = 0) {}<!>
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// WITH_STDLIB
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
|
||||
open class Base {
|
||||
fun `foo$default`(i: Int, mask: Int, mh: Any) {}
|
||||
}
|
||||
|
||||
object Derived : Base() {
|
||||
@JvmStatic <!ACCIDENTAL_OVERRIDE!>fun foo(i: Int = 0) {}<!>
|
||||
}
|
||||
Reference in New Issue
Block a user