Create from usage: Create constructor parameter by reference in delegation specifier
#KT-6601 Fixed
This commit is contained in:
+9
@@ -0,0 +1,9 @@
|
||||
// "Create parameter 'b'" "true"
|
||||
|
||||
open class A(val a: Int) {
|
||||
|
||||
}
|
||||
|
||||
class B(b: Int) : A(b) {
|
||||
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// "Create parameter 'b'" "true"
|
||||
|
||||
open class A(val a: Int) {
|
||||
|
||||
}
|
||||
|
||||
class B: A(<caret>b) {
|
||||
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// "Create parameter 'x'" "false"
|
||||
// ERROR: Unresolved reference: x
|
||||
// ACTION: Create property 'x'
|
||||
|
||||
enum class E(n: Int) {
|
||||
X: E(<caret>x)
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// "Create parameter 'b'" "false"
|
||||
// ERROR: Unresolved reference: b
|
||||
// ACTION: Create property 'b'
|
||||
|
||||
open class A(val a: Int) {
|
||||
|
||||
}
|
||||
|
||||
object B: A(<caret>b) {
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user