Ivan Kochurkin
|
2b5524b18f
|
[FIR] Add CAST_NEVER_SUCCEEDS
|
2021-11-12 15:20:44 +03:00 |
|
Victor Petukhov
|
b29aeaa596
|
[FIR] Implement annotation checker for underscored type arguments
|
2021-11-01 13:03:37 +03:00 |
|
Ilya Chernikov
|
9e60c70db7
|
Add abstract source element and switch diagnostics to it
|
2021-10-27 22:17:40 +02:00 |
|
Ilya Chernikov
|
d3f3aa4b29
|
Move specific diagnostics infrastructure to frontend.common-psi
|
2021-10-27 22:17:40 +02:00 |
|
Ilya Chernikov
|
e9f59e8d1d
|
Move common diagnostics infrastructure to frontend.common
|
2021-10-27 22:17:39 +02:00 |
|
Dmitriy Novozhilov
|
06a26a5a74
|
[FE 1.0/FIR] Fix message of SEALED_SUPERTYPE_IN_LOCAL_CLASS diagnostic
^KT-46285 Fixed
|
2021-10-21 19:39:49 +03:00 |
|
Nikolay Lunyak
|
f97e666608
|
[FIR] Add property delegate positioning strategy
|
2021-10-20 16:49:48 +03:00 |
|
Mark Punzalan
|
42abc4a3af
|
FIR: Don't use AnnotationUseSiteTarget.PROPERTY_GETTER when computing
deprecation from a callable reference use site.
Also fixed positioning of DEPRECATION(_ERROR) diagnostics on variable
assignments.
|
2021-09-29 19:39:17 +03:00 |
|
Tianyu Geng
|
5252effb10
|
FIR checker: report tailrec problems on the keyword
FE1.0 reports it on the declaration signature. This is not ideal so we
move it to the `tailrec` keyword in FIR.
|
2021-09-28 22:30:09 +03:00 |
|
Ilya Kirillov
|
a8d321db63
|
FIR IDE: do not use FE1.0 compiler jars in frontend-independent-modules
|
2021-09-14 14:45:43 +02:00 |
|
Nikolay Lunyak
|
37f832bc2f
|
[FIR] Add KtBackingField (see: KT-CR-4119, KT-14663)
|
2021-09-11 22:05:26 +03:00 |
|
Dmitriy Novozhilov
|
0260bf8767
|
[FE] Move diagnostic parameter renderers to common module
|
2021-09-09 17:20:20 +03:00 |
|
Dmitriy Novozhilov
|
850ca1916f
|
[FE] Commonize positioning strategies and move them to :frontend-psi module
|
2021-09-09 17:20:17 +03:00 |
|
Dmitriy Novozhilov
|
7536dadb65
|
[FE] Introduce diagnostic markers
This is needed to move diagnostic renderers and positioning
strategies to common modules for both frontends
|
2021-09-09 17:20:16 +03:00 |
|
Dmitriy Novozhilov
|
793209e72f
|
[FE] Create special module for common frontent parts which uses PSI
|
2021-09-09 17:20:16 +03:00 |
|