[FIR] Add FirConstValWithGetterOrDelegateChecker

This commit is contained in:
Br0mm
2021-03-09 18:36:25 +03:00
committed by TeamCityServer
parent 93f711e2b8
commit 75e4c74256
15 changed files with 129 additions and 19 deletions
@@ -38,14 +38,14 @@ object D : C() {
}
}
const val delegated: Int by Delegate()
const val delegated: Int by <!CONST_VAL_WITH_DELEGATE!>Delegate()<!>
const val withGetter: Int
get() = 13
<!CONST_VAL_WITH_GETTER!>get() = 13<!>
const val withExplicitDefaultGetter: Int = 1
get
<!CONST_VAL_WITH_GETTER!>get<!>
fun foo(): Int {
const val local: Int = 14
@@ -68,7 +68,7 @@ class Outer {
}
const val defaultGetter = 19
get
<!CONST_VAL_WITH_GETTER!>get<!>
const val nonConstInitializer1 = foo()
const val nonConstInitializer2 = 1 as String
@@ -14,4 +14,4 @@ const val intArrayConst: IntArray = intArrayOf()
const val unresolvedConst1 = <!UNRESOLVED_REFERENCE!>Unresolved<!>
<!WRONG_MODIFIER_TARGET!>const<!> var unresolvedConst2 = <!UNRESOLVED_REFERENCE!>Unresolved<!>
const val unresolvedConst3 = <!PROPERTY_INITIALIZER_NO_BACKING_FIELD, UNRESOLVED_REFERENCE!>Unresolved<!>
get() = 10
<!CONST_VAL_WITH_GETTER!>get() = 10<!>