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 @@
import java.util.ArrayList
trait Tr {
interface Tr {
fun extra() : String = "_"
}
@@ -1,8 +1,8 @@
trait BK {
interface BK {
fun x() : Int = 50
}
trait K : BK {
interface K : BK {
override fun x() : Int = super.x() * 2
}
@@ -1,9 +1,9 @@
trait BK {
interface BK {
fun foo(): String
fun bar(): String
}
trait K : BK {
interface K : BK {
override fun foo() = bar()
}
@@ -1,10 +1,10 @@
//inspired by kt3492
trait BK {
interface BK {
fun foo(): String
fun bar(): String
}
trait KTrait: BK {
interface KTrait: BK {
override fun foo() = bar()
}
@@ -1,4 +1,4 @@
trait Base {
interface Base {
val foo: String
fun bar(): String
}
@@ -1,5 +1,5 @@
//inspired by kt3492
trait Base {
interface Base {
val foo: String
fun bar(): String
}
@@ -1,4 +1,4 @@
trait ATrait {
interface ATrait {
open fun foo2(): String = "OK"
}
@@ -1,4 +1,4 @@
trait A {
interface A {
open val foo: String
get() = "OK"
}
@@ -4,7 +4,7 @@ open class Base {
}
}
trait Trait: Base {
interface Trait: Base {
override fun sayHello(): String {
return "K"
}
@@ -1,8 +1,8 @@
trait T1 {
interface T1 {
fun foo() = "O"
}
trait T2 {
interface T2 {
fun foo() = "K"
}
@@ -1,4 +1,4 @@
trait M {
interface M {
var backingB : Int
var b : Int
get() = backingB