Ilya Kirillov
69c024a5ce
[FIR] optimize deprecation calculation for symbols
...
All symbols except member callables can be deprecated if they have non-empty annotation list
^KT-56800 fixed
2023-02-24 16:10:57 +01:00
Nikolay Lunyak
89f8821d0a
[FIR] KT-53371, KT-53519: Fix annotations arguments mapping
...
See: compiler/testData/asJava/lightClasses/
AnnotatedParameterInInnerClassConstructor.kt
The muted tests don't work with the (KT-53371, KT-53519)-related
changes. During this test happens an attempt to access unresolved
annotations via CustomAnnotationTypeAttribute.
Discussion: KTIJ-23547
2022-11-14 22:40:41 +02:00
Ilya Kirillov
cd063d0cd0
[LL FIR] update phase of value parameters on lazy resolve
...
Previously, such phases may not be properly set which could cause additional lazy resolve
2022-08-10 22:49:13 +02:00
Dmitriy Novozhilov
9d4d55b3ce
[LL API] Extract expect actual matching into separate phase
2022-05-20 13:33:04 +00:00
Mikhail Glukhikh
f073e86c93
Update FIR Analysis API test data
2022-03-10 20:42:42 +00:00
Ilya Kirillov
c7729689c4
LL API: always create FirFile with lazy bodies
2022-01-21 16:46:38 +01:00
Ilya Kirillov
989f3248e4
FIR IDE: move low level api testdata sources to the analysis directory
2021-09-15 11:32:28 +02:00