FIR checker: report (expected|unnecessary) lateinit

This commit is contained in:
Jinseong Jeon
2021-03-08 12:35:02 -08:00
committed by Mikhail Glukhikh
parent 815e40620c
commit d2da15e039
25 changed files with 98 additions and 73 deletions
@@ -23,7 +23,7 @@ expect class Foo {
get() = "no"
set(value) {}
lateinit var lateinitVar: String
<!EXPECTED_LATEINIT_PROPERTY!>lateinit<!> var lateinitVar: String
val delegated: String by <!EXPECTED_DELEGATED_PROPERTY!>Delegate<!>
}
@@ -28,7 +28,7 @@ expect var customAccessorVar: String
expect const val constVal: Int
expect lateinit var lateinitVar: String
expect <!EXPECTED_LATEINIT_PROPERTY!>lateinit<!> var lateinitVar: String
expect val delegated: String by <!EXPECTED_DELEGATED_PROPERTY!>Delegate<!>
object Delegate { operator fun getValue(x: Any?, y: Any?): String = "" }