"trait" instead of "trait class"
virtual -> open "final" introduced "wraps" dropped
This commit is contained in:
@@ -14,7 +14,7 @@ abstract class MyAbstractClass() {
|
||||
<error>abstract</error> fun j() {}
|
||||
}
|
||||
|
||||
trait class MyTrait {
|
||||
trait MyTrait {
|
||||
fun f()
|
||||
fun g() {}
|
||||
<warning>abstract</warning> fun h()
|
||||
|
||||
@@ -4,7 +4,7 @@ open class A() {
|
||||
fun foo() : Int = 1
|
||||
}
|
||||
|
||||
trait class B {
|
||||
trait B {
|
||||
fun bar() : Double = 1.0;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace toplevelObjectDeclarations {
|
||||
open class Foo(y : Int) {
|
||||
virtual fun foo() : Int = 1
|
||||
open fun foo() : Int = 1
|
||||
}
|
||||
|
||||
class T : <error>Foo</error> {}
|
||||
|
||||
@@ -17,25 +17,25 @@ open class C2 {}
|
||||
|
||||
open class C3 {}
|
||||
|
||||
trait class T1 {}
|
||||
trait T1 {}
|
||||
|
||||
trait class T2<T> {}
|
||||
trait T2<T> {}
|
||||
|
||||
trait class Test<error>()</error> {
|
||||
trait Test<error>()</error> {
|
||||
<error>this</error>(x : Int) {}
|
||||
}
|
||||
|
||||
trait class Test1 : C2<error>()</error> {}
|
||||
trait Test1 : C2<error>()</error> {}
|
||||
|
||||
trait class Test2 : C2 {}
|
||||
trait Test2 : C2 {}
|
||||
|
||||
trait class Test3 : C2, <error>C3</error> {}
|
||||
trait Test3 : C2, <error>C3</error> {}
|
||||
|
||||
trait class Test4 : T1 {}
|
||||
trait Test4 : T1 {}
|
||||
|
||||
trait class Test5 : T1, <error>T1</error> {}
|
||||
trait Test5 : T1, <error>T1</error> {}
|
||||
|
||||
trait class Test6 : <error>C1</error> {}
|
||||
trait Test6 : <error>C1</error> {}
|
||||
|
||||
class CTest1() : OC1() {}
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
open class bar()
|
||||
|
||||
trait open class Foo<error>()</error> : bar<error>()</error>, <error>bar</error>, <error>bar</error> {
|
||||
trait Foo<error>()</error> : bar<error>()</error>, <error>bar</error>, <error>bar</error> {
|
||||
<error>this</error>(x : Int) {}
|
||||
}
|
||||
|
||||
trait open class Foo2 : bar, Foo {
|
||||
trait Foo2 : bar, Foo {
|
||||
}
|
||||
|
||||
open class Foo1() : bar(), <error>bar</error>, Foo, <error>Foo</error><error>()</error> {}
|
||||
|
||||
@@ -4,7 +4,7 @@ fun box() {
|
||||
}
|
||||
|
||||
open class A {
|
||||
virtual fun foo() {}
|
||||
open fun foo() {}
|
||||
}
|
||||
|
||||
open class B : A {
|
||||
|
||||
Reference in New Issue
Block a user