compiler testdata: s/trait/interface
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user