Default 'abstract' in traits
This commit is contained in:
@@ -1,5 +1,33 @@
|
||||
namespace abstract
|
||||
|
||||
class MyClass() {
|
||||
fun <error>f</error>()
|
||||
fun g() {}
|
||||
<error>abstract</error> fun h()
|
||||
<error>abstract</error> fun j() {}
|
||||
}
|
||||
|
||||
abstract class MyAbstractClass() {
|
||||
fun <error>f</error>()
|
||||
fun g() {}
|
||||
abstract fun h()
|
||||
<error>abstract</error> fun j() {}
|
||||
}
|
||||
|
||||
trait class MyTrait {
|
||||
fun f()
|
||||
fun g() {}
|
||||
<warning>abstract</warning> fun h()
|
||||
<error>abstract</error> fun j() {}
|
||||
}
|
||||
|
||||
enum class MyEnum {
|
||||
fun <error>f</error>()
|
||||
fun g() {}
|
||||
abstract fun h()
|
||||
<error>abstract</error> fun j() {}
|
||||
}
|
||||
|
||||
class A1() {
|
||||
fun <error>foo</error>(): Int
|
||||
<error>abstract</error> fun f(): Int
|
||||
@@ -65,4 +93,4 @@ abstract class B3(i: Int) {
|
||||
fun foo(a: B3) {
|
||||
val a = <error>B3()</error>
|
||||
val b = <error>B1(2, "s")</error>
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user