Correct report of "redundant setter" for override & empty block cases

So #KT-22364 Fixed
This commit is contained in:
Toshiaki Kameyama
2018-01-29 12:42:49 +03:00
committed by Mikhail Glukhikh
parent 0ad3872d1b
commit 69f3f04fe4
13 changed files with 75 additions and 15 deletions
@@ -0,0 +1,13 @@
// PROBLEM: none
interface A {
var myVar: Boolean
}
class X : A {
override var myVar: Boolean = false
<caret>set(value) {
foo()
field = value
}
fun foo() {}
}