[K2] Fix EXPECTED_DECLARATION_WITH_BODY not reporting on property accessors

We don't want any `expect` function to have body. So we're sure no
new false-positive reports are introduced because of removal of
`isTopLevelOrInsideClass` condition.

^KT-59899 Fixed
This commit is contained in:
Roman Efremov
2023-09-15 15:19:06 +02:00
committed by Space Team
parent 4404e5f036
commit 1fdc607898
4 changed files with 9 additions and 9 deletions
@@ -18,8 +18,8 @@
val prop: String = <!EXPECTED_PROPERTY_INITIALIZER!>"no"<!>
var getSet: String
get() = "no"
set(value) {}
<!EXPECTED_DECLARATION_WITH_BODY!>get()<!> = "no"
<!EXPECTED_DECLARATION_WITH_BODY!>set(value)<!> {}
<!EXPECTED_DECLARATION_WITH_BODY!>fun functionWithBody(x: Int): Int<!> {
return x + 1
@@ -17,10 +17,10 @@
var backingFieldVar: String = <!EXPECTED_PROPERTY_INITIALIZER!>"no"<!>
val customAccessorVal: String
get() = "no"
<!EXPECTED_DECLARATION_WITH_BODY!>get()<!> = "no"
var customAccessorVar: String
get() = "no"
set(value) {}
<!EXPECTED_DECLARATION_WITH_BODY!>get()<!> = "no"
<!EXPECTED_DECLARATION_WITH_BODY!>set(value)<!> {}
<!EXPECTED_LATEINIT_PROPERTY!>lateinit<!> var lateinitVar: String