Mikhail Glukhikh
9d9d7880af
K2: render types in quotes in diagnostic messages
2023-07-13 09:07:39 +00:00
Mikhail Glukhikh
c839cd3c11
K2: don't use debugging type renderer in error messages
2023-07-13 09:07:39 +00:00
Brian Norman
5fe5113344
[Test] Sort FIR diagnostics by offset for consistent rendering
2023-06-15 13:49:41 +00:00
Brian Norman
48484368c7
[Test] Support RENDER_DIAGNOSTICS_FULL_TEXT directive for FIR tests
2023-06-06 15:42:21 +00:00
Roman Golyshev
4e0b68b516
[Assign plugin] Use FqName to match annotations in FirAssignAnnotationMatchingService
...
All other compiler plugins accept "pkg1.pkg2.Class1" classes notation
and correctly match against it
But Assignment plugin used `ClassId` on such qualified names and got
`ClassId("/pkg1.pkg2.Class1")` instead of `ClassId("pkg1/pkg2/Class1")`,
and that lead to unexpected problems
This commit fixes that by using `FqName` instead of `ClassId`
^KT-57406 Fixed
2023-03-31 10:55:05 +00:00
Kirill Rakhman
63a908cff8
FIR, Assign plugin: Update for KT-54648
2023-01-31 08:39:43 +00:00
Nikolay Lunyak
6a1c9e9279
[FIR] Support typealiases in FirAssignAnnotationMatchingService
2023-01-17 06:26:35 +00:00
Dmitriy Novozhilov
02e327277e
[FIR] Report VAL_REASSIGNMENT on assign to non-local vals
...
In this commit reporting on member properties in init section of class
is not supported (see KT-55528)
^KT-55493 Fixed
2022-12-20 08:12:09 +00:00
Anže Sodja
09d6dfc8bf
[Assign plugin] Add a compiler plugin for overloading assign ('=') operator
2022-09-16 10:12:41 +03:00