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
@@ -1,6 +1,6 @@
//KT-2382
trait T {
interface T {
final fun foo() = "OK"
}
@@ -1,4 +1,4 @@
trait A<T> {
interface A<T> {
val property : T
open fun a() : T {
@@ -1,5 +1,5 @@
//KT-2206
trait A {
interface A {
fun f():Int = 239
}
@@ -1,6 +1,6 @@
//KT-2206
trait A {
interface A {
var a:Int
get() = 239
set(value) {
@@ -1,6 +1,6 @@
var result = "Fail"
trait MyTrait
interface MyTrait
{
var property : String
fun foo() {
@@ -1,4 +1,4 @@
trait MyTrait
interface MyTrait
{
var property : String
fun foo() = property
@@ -1,4 +1,4 @@
trait Flusher {
interface Flusher {
fun flush() = "OK"
}
@@ -10,15 +10,15 @@ class ProjectInfo {
override fun toString(): String = "OK"
}
public trait Parser<in IN: Any, out OUT: Any> {
public interface Parser<in IN: Any, out OUT: Any> {
public fun parse(source: IN): OUT
}
public trait MultiParser<in IN: Any, out OUT: Any> {
public interface MultiParser<in IN: Any, out OUT: Any> {
public fun parse(source: IN): Collection<OUT>
}
public trait JsonParser<T: Any>: Parser<JsonObject, T>, MultiParser<JsonArray, T> {
public interface JsonParser<T: Any>: Parser<JsonObject, T>, MultiParser<JsonArray, T> {
public override fun parse(source: JsonArray): Collection<T> {
return ArrayList<T>()
}
@@ -1,4 +1,4 @@
trait A<T, U> {
interface A<T, U> {
fun foo(t: T, u: U) = "OK"
}
@@ -1,4 +1,4 @@
trait B<T> {
interface B<T> {
fun foo(dd: T): T = dd
}
@@ -1,8 +1,8 @@
trait BK {
interface BK {
fun foo(): String = 10.toString()
}
trait KTrait: BK {
interface KTrait: BK {
override fun foo() = 30.toString()
}
@@ -1,5 +1,5 @@
fun box(): String {
trait A {
interface A {
fun foo() = "OK"
}
@@ -1,8 +1,8 @@
trait AL {
interface AL {
fun get(index: Int) : Any? = null
}
trait ALE<T> : AL {
interface ALE<T> : AL {
fun getOrNull(index: Int, value: T) : T {
val r = get(index) as? T
return r ?: value
@@ -4,7 +4,7 @@ open class B {
class BB : B()
trait Z<T :B > {
interface Z<T :B > {
fun T.getString() : String {
return p
}
@@ -2,7 +2,7 @@ open class AL<T> {
fun get(index: Int) : T? = null
}
trait ALE<T> : AL<T> {
interface ALE<T> : AL<T> {
fun getOrValue(index: Int, value : T) : T = get(index) ?: value
}
@@ -2,7 +2,7 @@ abstract class Base<T> {
abstract var s: T
}
trait Trait<T> : Base<T> {
interface Trait<T> : Base<T> {
var value : T
get() = s
set(value) { s = value }
@@ -2,7 +2,7 @@ open class MyClass(param : String) {
var propterty = param
}
trait MyTrait : MyClass
interface MyTrait : MyClass
{
fun foo() = propterty
}
@@ -1,6 +1,6 @@
open class Base
trait Derived : Base {
interface Derived : Base {
fun foo(): String {
return object {
fun bar() = baz(this@Derived)
@@ -1,4 +1,4 @@
trait Trait<T : Enum<T>> : Enum<T> {
interface Trait<T : Enum<T>> : Enum<T> {
val value : String get() = name()
}
@@ -4,7 +4,7 @@ open class Base {
}
}
trait Trait: Base {
interface Trait: Base {
override fun sayHello(): String {
return "OK"
}
@@ -2,7 +2,7 @@ open class Base {
var s = "Fail"
}
trait Trait : Base {
interface Trait : Base {
var value : String
get() = s
set(value) { s = value }
@@ -1,6 +1,6 @@
open class Base
trait Trait : Base {
interface Trait : Base {
private val value : String
get() = "OK"
@@ -1,4 +1,4 @@
trait Trait : java.lang.Object {
interface Trait : java.lang.Object {
fun foo(): String = "239 " + toString()
}
@@ -4,7 +4,7 @@ open class Base {
}
}
trait Derived : Base {
interface Derived : Base {
override fun foo() : String {
//super.foo()
return "OK"
@@ -3,7 +3,7 @@ open class Base {
open fun foo2() { }
}
trait Derived : Base {
interface Derived : Base {
override fun foo() {
object {
fun bar() {
@@ -3,7 +3,7 @@ open class Foo() {
}
trait T: Foo {
interface T: Foo {
public fun xyzzy(): String = o() + k()
public fun o(): String
}