Pavel Mikhailovskii
0ef31501b1
[SLC] KT-54804 Erase type and drop receiver annotations in $annotations methods
2023-06-01 18:22:03 +00:00
Pavel Mikhailovskii
7ac5233a32
KT-54804 [SLC] Generate synthetic functions for annotations on properties in light classes
2023-05-12 09:39:37 +00:00
Pavel Mikhailovskii
25c0725da9
[SLC] Treat error class types as not-nullable
2023-05-11 11:48:45 +00:00
Mikhail Glukhikh
1f05ce2e01
AA/LC: Support annotation property->backing field move
...
#KT-57462 Fixed
2023-04-25 12:18:27 +00:00
Kirill Rakhman
eee66ab43f
[FIR] Remove duplicate annotations from primary ctor params/properties
...
If an annotation doesn't specify an explicit use-site target,
previously it was added to both, the primary constructor value parameter
and the property in the FIR. Then, in FIR2IR, only the "correct" one was
added to the IR. Move up the deduplication logic into the frontend.
^KT-56177 Fixed
2023-02-28 10:19:17 +00:00
Dmitriy Novozhilov
d5a76a1b3b
[AA LC] Keep original qualifier while translating error cone types to Psi types
2023-01-12 17:45:08 +00:00
Dmitrii Gridin
7196d0d809
[LC] AbstractSymbolLightClassesLoadingTest: sort classes by name
2023-01-02 15:05:44 +00:00
Dmitrii Gridin
2e2e633113
[LC] fix PsiClassRenderer
2023-01-02 15:05:43 +00:00
Dmitrii Gridin
0731780865
[LC] rename ultraLightClasses to lightClassByPsi
2023-01-02 15:05:38 +00:00