[FIR] pass correct scope during annotation resolve for local declarations

We should pass container for correct logic around CLASS_HEADER_ANNOTATIONS.
Also, such correct containers will be used in the context of KT-63042 to
correctly detect an annotation ownership

^KT-63042
^KT-63842 Fixed
This commit is contained in:
Dmitrii Gridin
2023-11-27 19:11:32 +01:00
committed by Space Team
parent fcb3f003dc
commit 06aad65ed3
27 changed files with 131 additions and 146 deletions
@@ -4,6 +4,6 @@ fun foo() {
class OriginalClass {
val prop = 0
@Anno("dangling $<!UNRESOLVED_REFERENCE!>prop<!>")<!SYNTAX!><!>
@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"dangling $prop"<!>)<!SYNTAX!><!>
}
}