Change Signature: enable on primary constructor keyword (#2482)
#KT-19744 Fixed
This commit is contained in:
committed by
GitHub
parent
957a927790
commit
cbbdec5898
+25
@@ -0,0 +1,25 @@
|
||||
open class A internal constructor(s: String) {
|
||||
constructor(a: Int) : this("foo") {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
open class B : A {
|
||||
constructor() : super("foo") {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
open class C : A {
|
||||
constructor() : super("foo") {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
class D : A("foo") {
|
||||
|
||||
}
|
||||
|
||||
fun test() {
|
||||
A("foo")
|
||||
}
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
open class A internal <caret>constructor() {
|
||||
constructor(a: Int) : this() {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
open class B : A {
|
||||
constructor() : super() {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
open class C : A {
|
||||
constructor() {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
class D : A() {
|
||||
|
||||
}
|
||||
|
||||
fun test() {
|
||||
A()
|
||||
}
|
||||
Reference in New Issue
Block a user