Introduce FIR_IDENTICAL for FIR vs old frontend tests #KT-36879 Fixed
This commit is contained in:
@@ -1,28 +0,0 @@
|
||||
// FILE: A.java
|
||||
|
||||
public interface A extends A {
|
||||
int getFoo();
|
||||
}
|
||||
|
||||
// FILE: B.java
|
||||
|
||||
public class B {
|
||||
interface B1 extends B2 {
|
||||
int getFoo();
|
||||
}
|
||||
interface B2 extends B3 {
|
||||
int getFoo();
|
||||
}
|
||||
interface B3 extends B2 {
|
||||
int getFoo();
|
||||
}
|
||||
}
|
||||
|
||||
// FILE: main.kt
|
||||
fun foo() {
|
||||
object : A { override fun getFoo() = 1 }
|
||||
object : B.B1 { override fun getFoo() = 1 }
|
||||
object : B.B2 { override fun getFoo() = 1 }
|
||||
object : B.B3 { override fun getFoo() = 1 }
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
// FILE: A.java
|
||||
|
||||
public interface A extends A {
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
// FILE: A.java
|
||||
|
||||
public interface A extends A.B {
|
||||
interface B extends A { public int getFoo() { return 1; } }
|
||||
}
|
||||
|
||||
// FILE: A0.java
|
||||
public interface A0 extends A0.B {
|
||||
interface B { public int getFoo() { return 1; } }
|
||||
}
|
||||
|
||||
// FILE: B.java
|
||||
|
||||
public class B extends D {
|
||||
public int getFoo() { return 1; }
|
||||
public static class C {
|
||||
public int getFoo() { return 1; }
|
||||
}
|
||||
}
|
||||
|
||||
// FILE: D.java
|
||||
public class D extends B.C {
|
||||
public int getFoo() { return 1; }
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
// FILE: A.java
|
||||
|
||||
public interface A extends A.B {
|
||||
|
||||
Vendored
-5
@@ -1,5 +0,0 @@
|
||||
open class X<T>
|
||||
|
||||
class A: X<A.B>() {
|
||||
class B
|
||||
}
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
open class X<T>
|
||||
|
||||
class A: X<A.B>() {
|
||||
|
||||
Reference in New Issue
Block a user