FIR checker: add diagnostic VAR_OVERRIDDEN_BY_VAL

This commit is contained in:
Jinseong Jeon
2021-01-28 17:52:11 -08:00
committed by Dmitriy Novozhilov
parent 80d5a1a1db
commit 3a07ca4c64
10 changed files with 36 additions and 26 deletions
@@ -22,9 +22,9 @@ fun case1() {
class BaseImplCase2(
override var a: Any, override
val b: Any, override var c: Any, override
<!VAR_OVERRIDDEN_BY_VAL!>val<!> b: Any, override var c: Any, override
val d: Any = "5") : Base()
<!VAR_OVERRIDDEN_BY_VAL!>val<!> d: Any = "5") : Base()
{
override fun foo() {}
override internal fun boo() {}
@@ -42,14 +42,14 @@ class ImplBaseCase2() : Base() {
set(value) {}
override
val b: Any
<!VAR_OVERRIDDEN_BY_VAL!>val<!> b: Any
get() = TODO()
override var c: Any
get() = TODO()
set(value) {}
override
val d: Any
<!VAR_OVERRIDDEN_BY_VAL!>val<!> d: Any
get() = TODO()
override fun foo() {}