Redundant getter / setter inspection #KT-19514 Fixed (#1282)

This commit is contained in:
Toshiaki Kameyama
2017-09-06 00:27:56 +09:00
committed by Dmitry Jemerov
parent a3060f1073
commit e01371b231
34 changed files with 423 additions and 0 deletions
@@ -0,0 +1 @@
org.jetbrains.kotlin.idea.inspections.RedundantGetterInspection
@@ -0,0 +1,7 @@
// PROBLEM: none
annotation class Inject
class Test {
val x = 1
@Inject get<caret>
}
@@ -0,0 +1,4 @@
class Test {
val x = 1
<caret>get
}
@@ -0,0 +1,3 @@
class Test {
val x = 1
}
@@ -0,0 +1,4 @@
class Test {
val x = 1
<caret>get() = field
}
@@ -0,0 +1,3 @@
class Test {
val x = 1
}
@@ -0,0 +1,4 @@
// PROBLEM: none
class Test {
val x: Int <caret>get() = 10
}
@@ -0,0 +1,10 @@
// PROBLEM: none
class Test {
val x = 1
<caret>get() {
foo()
return field
}
fun foo() {}
}
@@ -0,0 +1,6 @@
class Test {
val x = 1
<caret>get() {
return field
}
}
@@ -0,0 +1,3 @@
class Test {
val x = 1
}
@@ -0,0 +1 @@
org.jetbrains.kotlin.idea.inspections.RedundantSetterInspection
@@ -0,0 +1,7 @@
// PROBLEM: none
annotation class Inject
class Test {
var x = 1
@Inject set<caret>
}
@@ -0,0 +1,5 @@
class Test {
var x = 1
<caret>set(value) {
}
}
@@ -0,0 +1,3 @@
class Test {
var x = 1
}
@@ -0,0 +1,4 @@
class Test {
var x = 1
<caret>set
}
@@ -0,0 +1,3 @@
class Test {
var x = 1
}
@@ -0,0 +1,5 @@
// PROBLEM: none
class Test {
var x = 1
<caret>private set
}
@@ -0,0 +1,5 @@
// PROBLEM: none
class Test {
internal var x = 1
<caret>private set
}
@@ -0,0 +1,5 @@
// PROBLEM: none
class Test {
protected var x = 1
<caret>private set
}
@@ -0,0 +1,10 @@
// PROBLEM: none
class Test {
var x = 1
<caret>set(value) {
foo()
field = value
}
fun foo() {}
}
@@ -0,0 +1,6 @@
class Test {
var x = 1
<caret>set(value) {
field = value
}
}
@@ -0,0 +1,3 @@
class Test {
var x = 1
}
@@ -0,0 +1,4 @@
class Test {
internal var x = 1
<caret>internal set
}
@@ -0,0 +1,3 @@
class Test {
internal var x = 1
}
@@ -0,0 +1,4 @@
class Test {
protected var x = 1
<caret>protected set
}
@@ -0,0 +1,3 @@
class Test {
protected var x = 1
}
@@ -0,0 +1,4 @@
class Test {
private var x = 1
<caret>private set
}
@@ -0,0 +1,3 @@
class Test {
private var x = 1
}