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
@@ -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
}