KT-18786: J2K should move all properties to top of class
#KT-18786 fixed
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
package test
|
||||
|
||||
open class BaseInheritorSamePackage {
|
||||
|
||||
var i = 1
|
||||
|
||||
constructor() {
|
||||
|
||||
}
|
||||
@@ -12,8 +15,6 @@ open class BaseInheritorSamePackage {
|
||||
fun foo() {
|
||||
BaseInheritorSamePackage(1)
|
||||
}
|
||||
|
||||
var i = 1
|
||||
}
|
||||
|
||||
internal class DerivedInheritorSamePackage : BaseInheritorSamePackage() {
|
||||
|
||||
@@ -2,11 +2,11 @@ package test
|
||||
|
||||
class BaseSamePackage {
|
||||
|
||||
var i = 1
|
||||
|
||||
fun foo() {
|
||||
|
||||
}
|
||||
|
||||
var i = 1
|
||||
}
|
||||
|
||||
internal class DerivedSamePackage {
|
||||
|
||||
@@ -10,9 +10,9 @@ internal open class BaseSuperSamePackage {
|
||||
|
||||
internal class DerivedSuperSamePackage : BaseSuperSamePackage() {
|
||||
|
||||
var i = 1
|
||||
|
||||
fun foo() {
|
||||
|
||||
}
|
||||
|
||||
var i = 1
|
||||
}
|
||||
+3
-2
@@ -19,12 +19,13 @@ class BaseProtectedConstructor {
|
||||
}
|
||||
|
||||
internal class DerivedSamePackage {
|
||||
|
||||
private val i = BaseProtectedConstructor().usageInPropertyInitializer()
|
||||
|
||||
init {
|
||||
BaseProtectedConstructor().usageInConstructor()
|
||||
}
|
||||
|
||||
private val i = BaseProtectedConstructor().usageInPropertyInitializer()
|
||||
|
||||
fun usage() {
|
||||
BaseProtectedConstructor().usageInMethod()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user