Refactoring: MoveAssignmentToInitializer --> JoinDeclarationAndAssignment

This commit is contained in:
Mikhail Glukhikh
2016-11-17 14:32:52 +03:00
parent d4995c07f7
commit c44ecded42
22 changed files with 60 additions and 60 deletions
@@ -0,0 +1 @@
org.jetbrains.kotlin.idea.intentions.JoinDeclarationAndAssignmentIntention
@@ -0,0 +1,7 @@
class A {
var a: String?
init {
<caret>a = null
}
}
@@ -0,0 +1,4 @@
class A {
var a: String? = <caret>null
}
@@ -0,0 +1,9 @@
// WITH_RUNTIME
class A {
var a: List<String>
init {
<caret>a = emptyList()
}
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
class A {
var a: List<String> = <caret>emptyList()
}
@@ -0,0 +1,7 @@
class A {
val a: String?
init {
<caret>a = null
}
}
@@ -0,0 +1,4 @@
class A {
val a<selection>: String?</selection><caret> = null
}
@@ -0,0 +1,8 @@
class A {
var a: Int
init {
// Initialize a
<caret>a = 1
}
}
@@ -0,0 +1,7 @@
class A {
var a<selection>: Int</selection><caret> = 1
init {
// Initialize a
}
}
@@ -0,0 +1,7 @@
class A {
var a: Int
init {
<caret>a = 1
}
}
@@ -0,0 +1,4 @@
class A {
var a<selection>: Int</selection><caret> = 1
}
@@ -0,0 +1,9 @@
class A {
var a: Int
var b: Int
init {
<caret>a = 1
b = 2
}
}
@@ -0,0 +1,8 @@
class A {
var a<selection>: Int</selection><caret> = 1
var b: Int
init {
b = 2
}
}
@@ -0,0 +1,9 @@
// IS_APPLICABLE: false
class A {
var b: Int
init {
val i = 0
b = <caret>i
}
}