compiler testdata: s/trait/interface
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
// Generic
|
||||
|
||||
trait Generic<N, NN: Any> {
|
||||
interface Generic<N, NN: Any> {
|
||||
fun a(n: N): N
|
||||
fun b(nn: NN): NN
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// C
|
||||
|
||||
trait Tr {
|
||||
interface Tr {
|
||||
fun foo(): Any
|
||||
val v: Any
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// C
|
||||
|
||||
trait Base {
|
||||
interface Base {
|
||||
fun foo(): Any
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Primitives
|
||||
|
||||
trait Primitives {
|
||||
interface Primitives {
|
||||
fun int(x: Int): Int
|
||||
|
||||
val nullableBool: Boolean?
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// PrivateInTrait
|
||||
|
||||
trait PrivateInTrait {
|
||||
interface PrivateInTrait {
|
||||
private var nn: String
|
||||
get() = ""
|
||||
set(value) {}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
import org.jetbrains.annotations.NotNull
|
||||
import org.jetbrains.annotations.Nullable
|
||||
|
||||
trait Trait {
|
||||
interface Trait {
|
||||
fun notNull(a: String): String
|
||||
fun nullable(a: String?): String?
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
// TraitClassObjectField
|
||||
|
||||
trait TraitClassObjectField {
|
||||
interface TraitClassObjectField {
|
||||
companion object {
|
||||
val x: String? = ""
|
||||
private val y: String? = ""
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
// C
|
||||
|
||||
trait Base<T> {
|
||||
interface Base<T> {
|
||||
fun foo(t: T): T
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user