Join declaration & assignment: do not suggest for non-first line of init / constructor #KT-15545 Fixed
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
// IS_APPLICABLE: false
|
||||
|
||||
class A
|
||||
|
||||
class AFabric {
|
||||
lateinit var instance: A
|
||||
fun init(config: Unit) {
|
||||
instance = A()
|
||||
}
|
||||
}
|
||||
|
||||
class V(fabric: AFabric) {
|
||||
val a: A<caret>
|
||||
init {
|
||||
val config = getConfig()
|
||||
fabric.init(config)
|
||||
a = fabric.instance
|
||||
}
|
||||
fun getConfig() = Unit
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
// IS_APPLICABLE: false
|
||||
|
||||
class A
|
||||
|
||||
class AFabric {
|
||||
lateinit var instance: A
|
||||
fun init(config: Unit) {
|
||||
instance = A()
|
||||
}
|
||||
}
|
||||
|
||||
val fabric = AFabric()
|
||||
|
||||
class V {
|
||||
val a: A<caret>
|
||||
|
||||
constructor() {
|
||||
val config = getConfig()
|
||||
fabric.init(config)
|
||||
a = fabric.instance
|
||||
}
|
||||
|
||||
fun getConfig() = Unit
|
||||
}
|
||||
Reference in New Issue
Block a user