compiler testdata: s/trait/interface

This commit is contained in:
Dmitry Jemerov
2015-05-12 12:38:49 +02:00
parent a5ed5d4269
commit 4bdf598bfe
803 changed files with 1456 additions and 1456 deletions
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B<T> {
public interface B<T> {
public fun foo(a: T)
}
@@ -12,7 +12,7 @@ public trait B<T> {
// FILE: b.kt
package p
public trait C<X> : B<X> {
public interface C<X> : B<X> {
override fun foo(a: X)
}
@@ -21,7 +21,7 @@ public trait C<X> : B<X> {
// FILE: b.kt
package p
public trait B<T> {
public interface B<T> {
public fun foo(a: T)
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B<T> {
public interface B<T> {
public fun foo(a: T?)
}
@@ -12,7 +12,7 @@ public trait B<T> {
// FILE: b.kt
package p
public trait C<X> : B<X> {
public interface C<X> : B<X> {
override fun foo(a: X?)
}
@@ -21,9 +21,9 @@ public trait C<X> : B<X> {
// FILE: b.kt
package p
public trait Tr
public interface Tr
public trait B<T: Tr?> {
public interface B<T: Tr?> {
public fun foo(a: T?)
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B<T, _> {
public interface B<T, _> {
public fun foo(a: T?)
}
@@ -12,7 +12,7 @@ public trait B<T, _> {
// FILE: b.kt
package p
public trait C<X, _> : B<X, _> {
public interface C<X, _> : B<X, _> {
override fun foo(a: X?)
}
@@ -21,7 +21,7 @@ public trait C<X, _> : B<X, _> {
// FILE: b.kt
package p
public trait B<_, T> {
public interface B<_, T> {
public fun foo(a: T?)
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B<T> {
public interface B<T> {
public fun foo(a: T)
}
@@ -12,7 +12,7 @@ public trait B<T> {
// FILE: b.kt
package p
public trait C<X> : B<X> {
public interface C<X> : B<X> {
override fun foo(a: X)
}
@@ -21,7 +21,7 @@ public trait C<X> : B<X> {
// FILE: b.kt
package p
public trait B<T1> {
public interface B<T1> {
public fun foo(a: T1)
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B<T> {
public interface B<T> {
public fun foo(): T
}
@@ -12,7 +12,7 @@ public trait B<T> {
// FILE: b.kt
package p
public trait C<X> : B<X> {
public interface C<X> : B<X> {
override fun foo(): X
}
@@ -21,7 +21,7 @@ public trait C<X> : B<X> {
// FILE: b.kt
package p
public trait B<T> {
public interface B<T> {
public fun foo(): T
}
@@ -2,7 +2,7 @@
// FILE: a.kt
package p
public trait B<T> {
public interface B<T> {
public fun <R> foo(a: T, b : R)
}
@@ -10,7 +10,7 @@ public trait B<T> {
// FILE: b.kt
package p
public trait C : B<Any?> {
public interface C : B<Any?> {
override fun <R> foo(a: Any?, b : R)
}
@@ -19,7 +19,7 @@ public trait C : B<Any?> {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun <T, R> foo(a: T, b: R)
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B {
public interface B {
public fun getParent(): B?
}
@@ -12,7 +12,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun getParent(): B?
}
@@ -21,7 +21,7 @@ public trait C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun getParent(): Any?
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B {
public interface B {
public fun foo(a: Int, b: String): B?
}
@@ -12,7 +12,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun foo(a: Int, b: String): B?
}
@@ -21,7 +21,7 @@ public trait C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun foo(a1: Int, b1: String): B?
}
@@ -4,14 +4,14 @@
// FILE: a.kt
package p
public trait G1<T>
public trait G2<A, B>
public interface G1<T>
public interface G2<A, B>
// MODULE: m1(m0)
// FILE: a.kt
package p
public trait B {
public interface B {
public fun foo(a: G1<Int>?, b: G2<B, String>?)
}
@@ -19,7 +19,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun foo(a: G1<Int>?, b: G2<B, String>?)
}
@@ -28,7 +28,7 @@ public trait C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun foo(a: G1<out Any?>?, b: G2<Int, out Any?>?)
}
@@ -2,7 +2,7 @@
// FILE: a.kt
package p
public trait B {
public interface B {
public fun foo(a: Int, b: String): B?
}
@@ -10,7 +10,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun foo(a: Int, b: String): B?
}
@@ -19,7 +19,7 @@ public trait C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun foo(a: Int, b: String, c: Int = 0): B?
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B {
public interface B {
public fun getParent(): B?
}
@@ -12,7 +12,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun getParent(): B?
}
@@ -21,7 +21,7 @@ public trait C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun getParent(): Int
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B {
public interface B {
public fun String.getParent(): B?
}
@@ -21,7 +21,7 @@ public class C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun String.getParent(): B?
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B {
public interface B {
public fun <T> foo(a: T): B?
}
@@ -12,7 +12,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun <T> foo(a: T): B?
}
@@ -21,7 +21,7 @@ public trait C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun <T> foo(a: T): B?
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B {
public interface B {
public fun <T> foo(a: T): B?
}
@@ -12,7 +12,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun <T> foo(a: T): B?
}
@@ -21,9 +21,9 @@ public trait C : B {
// FILE: b.kt
package p
public trait Tr
public interface Tr
public trait B {
public interface B {
public fun <T: Tr?> foo(a: T): B?
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B {
public interface B {
public fun <T> foo(a: T): B?
}
@@ -12,7 +12,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun <T> foo(a: T): B?
}
@@ -21,7 +21,7 @@ public trait C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun <T> foo(a: T): B?
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B {
public interface B {
public fun <T> foo(a: T): B?
}
@@ -12,7 +12,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun <T> foo(a: T): B?
}
@@ -21,7 +21,7 @@ public trait C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun <T> foo(a: T): B?
}
@@ -4,9 +4,9 @@
// FILE: a.kt
package p
public trait Foo<T>
public interface Foo<T>
public trait B {
public interface B {
public fun <T> foo(a: T): Foo<T>
}
@@ -14,7 +14,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun <T> foo(a: T): Foo<T>
}
@@ -23,9 +23,9 @@ public trait C : B {
// FILE: b.kt
package p
public trait Foo<T>
public interface Foo<T>
public trait B {
public interface B {
public fun <T> foo(a: T): Foo<T>
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B {
public interface B {
public fun <T> foo(a: T): T
}
@@ -12,7 +12,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun <T> foo(a: T): T
}
@@ -21,7 +21,7 @@ public trait C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun <T> foo(a: T): T
}
@@ -3,7 +3,7 @@
// FILE: a.kt
package p
public trait B {
public interface B {
public fun foo(a: Int, b: String): B?
}
@@ -11,7 +11,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun foo(a: Int, b: String): B?
}
@@ -20,7 +20,7 @@ public trait C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun foo(a: Int, b: String): B?
}
@@ -4,7 +4,7 @@
// FILE: a.kt
package p
public trait B {
public interface B {
public fun getParent(): B?
}
@@ -21,7 +21,7 @@ public class C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun getParent(): B?
}
@@ -4,14 +4,14 @@
// FILE: a.kt
package p
public trait G1<T>
public trait G2<A, B>
public interface G1<T>
public interface G2<A, B>
// MODULE: m1(m0)
// FILE: a.kt
package p
public trait B {
public interface B {
public fun foo(a: G1<Int>, b: G2<B, String>): B?
}
@@ -19,7 +19,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun foo(a: G1<Int>, b: G2<B, String>): B?
}
@@ -28,7 +28,7 @@ public trait C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun foo(a: G1<Int>, b: G2<B, String>): B?
}
@@ -2,7 +2,7 @@
// FILE: a.kt
package p
public trait B {
public interface B {
public fun getParent(): B?
}
@@ -10,7 +10,7 @@ public trait B {
// FILE: b.kt
package p
public trait C : B {
public interface C : B {
override fun getParent(): B?
}
@@ -19,11 +19,11 @@ public trait C : B {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun getParent(): B?
}
public trait D : B {
public interface D : B {
override fun getParent(): B?
}
@@ -2,7 +2,7 @@
// FILE: a.kt
package p
public trait B<T> {
public interface B<T> {
public fun foo(a: T)
}
@@ -10,7 +10,7 @@ public trait B<T> {
// FILE: b.kt
package p
public trait C : B<String> {
public interface C : B<String> {
override fun foo(a: String)
}
@@ -19,7 +19,7 @@ public trait C : B<String> {
// FILE: b.kt
package p
public trait B {
public interface B {
public fun foo(a: String)
}