[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
@@ -0,0 +1,26 @@
import kotlin.reflect.KProperty
const val f = 24
const val l = 3
<!CONST_VAL_WITH_GETTER!>get<!>
<!MUST_BE_INITIALIZED!>const val k: Int<!>
<!CONST_VAL_WITH_GETTER!>get<!>
const val t: Int
<!CONST_VAL_WITH_GETTER!>get() = 24<!>
class Test {
operator fun getValue(nothing: Nothing?, property: KProperty<*>): Int {
return 123
}
}
const val delegated: Int by <!CONST_VAL_WITH_DELEGATE!>Test()<!>
const val e: Boolean
<!CONST_VAL_WITH_GETTER!>get() = false<!>
const val property: String = "123"
<!CONST_VAL_WITH_GETTER!>get() = field + " 123 123"<!>