Add intention for changing setter accessibility #KT-22409 Fixed

This commit is contained in:
Toshiaki Kameyama
2018-01-24 12:12:27 +03:00
committed by Mikhail Glukhikh
parent 7f97d58970
commit 28123eaf7b
24 changed files with 212 additions and 8 deletions
@@ -0,0 +1,4 @@
class Test {
var foo: String = ""
<caret>set
}
@@ -0,0 +1,4 @@
class Test {
var foo: String = ""
<caret>internal set
}
@@ -0,0 +1,5 @@
// IS_APPLICABLE: false
class Test {
private var foo: String = ""
<caret>set
}
@@ -0,0 +1,5 @@
// IS_APPLICABLE: false
class Test {
var foo: String = ""
<caret>get() = ""
}
@@ -0,0 +1,4 @@
class Test {
var foo: String = ""
<caret>set
}
@@ -0,0 +1,4 @@
class Test {
var foo: String = ""
<caret>private set
}
@@ -0,0 +1,4 @@
class Test {
internal var foo: String = ""
<caret>set
}
@@ -0,0 +1,4 @@
class Test {
internal var foo: String = ""
<caret>private set
}
@@ -0,0 +1,5 @@
// IS_APPLICABLE: false
class Test {
private var foo: String = ""
<caret>set
}
@@ -0,0 +1,4 @@
class Test {
protected var foo: String = ""
<caret>set
}
@@ -0,0 +1,4 @@
class Test {
protected var foo: String = ""
<caret>private set
}
@@ -0,0 +1,7 @@
// IS_APPLICABLE: false
fun test() {
class Test {
var foo: String = ""
<caret>set
}
}
@@ -0,0 +1,4 @@
class Test {
var foo: String = ""
<caret>set
}
@@ -0,0 +1,4 @@
class Test {
var foo: String = ""
<caret>protected set
}
@@ -0,0 +1,5 @@
// IS_APPLICABLE: false
class Test {
private var foo: String = ""
<caret>set
}
@@ -0,0 +1,5 @@
// INTENTION_TEXT: Remove 'private' modifier
class Test {
var foo: String = ""
<caret>private set
}
@@ -0,0 +1,5 @@
// INTENTION_TEXT: Remove 'private' modifier
class Test {
var foo: String = ""
<caret>set
}
@@ -0,0 +1,5 @@
// INTENTION_TEXT: Remove 'private' modifier
class Test {
private var foo: String = ""
<caret>private set
}
@@ -0,0 +1,5 @@
// INTENTION_TEXT: Remove 'private' modifier
class Test {
private var foo: String = ""
<caret>set
}
@@ -0,0 +1,5 @@
// IS_APPLICABLE: false
class Test {
var foo: String = ""
<caret>set
}
@@ -0,0 +1,5 @@
// IS_APPLICABLE: false
class Test {
private var foo: String = ""
<caret>set
}