Nikolay Lunyak
4e58715760
[FIR] Check conflicting overloads via scopes
...
Scopes may return private symbols from
supertypes, they should not clash with
symbols from the current class.
For example, see:
`FirLightTreeBlackBoxCodegenWithIrFakeOverrideGeneratorTestGenerated.FakeOverride#testPrivateFakeOverrides1`
Lombok shouldn't generate functions if the
user has defined explicit ones.
In K1 generated functions are not really
added to the declared members scope.
^KT-61243 Fixed
2023-10-09 06:55:43 +00:00
Dmitriy Novozhilov
ea73cde5fb
[Lombok] Make visibility of fields of @Value classes private by default (K2)
...
^KT-51092 Fixed
2023-02-10 12:30:13 +00:00
Dmitriy Novozhilov
0550f0d394
[Lombok] Make visibility of fields of @Value classes private by default (K1)
...
^KT-51092
2023-02-10 12:30:12 +00:00
Dmitriy Novozhilov
da0dd519d0
[Lombok] Fix substitution of java types in K2 implementation
...
^KT-54020 Fixed
2023-01-17 14:51:29 +00:00
Dmitriy Novozhilov
700a117476
[Build] Add forgotten compiler plugins tests to aggregate build
2022-12-01 07:29:35 +00:00
Dmitriy Novozhilov
b1d42e1383
[Lombok] Update incorrect testdata according to KT-53965
2022-09-20 10:38:00 +03:00
Dmitriy Novozhilov
a78d43c1ec
[Lombok] Support RawTypes in fields wtih @Singular in K2 version
...
^KT-53657 Fixed
2022-09-12 11:29:17 +00:00
Dmitriy Novozhilov
06119a4670
[Lombok] Fix support of Iterable field marked with @Singular
...
^KT-53647 Fixed
2022-09-12 11:29:17 +00:00
Dmitriy Novozhilov
4ab79ed97d
[Lombok] Fix behavior of ignoreNullCollections parameter of @Singular
...
^KT-53724 Fixed
^KT-53721 Fixed
2022-09-12 11:29:16 +00:00
Dmitriy Novozhilov
2aadaee69f
[Lombok] Properly support Guava collections with @Singular
...
^KT-53683 Fixed
2022-09-12 11:29:16 +00:00
Dmitriy Novozhilov
fd4aafdb75
[Lombok K2] Support @Builder and @Singular annotations
...
^KT-46959 Fixed
2022-08-11 15:22:36 +03:00
Dmitriy Novozhilov
b32f9dcac2
[Lombok K1] Support @Singular annotation
...
^KT-46959
2022-08-11 15:22:35 +03:00
Dmitriy Novozhilov
b311f0b862
[Lombok K1] Support @Builder annotation
...
^KT-46959
2022-08-11 15:22:35 +03:00
Dmitriy Novozhilov
70da19bd22
[Lombok K2] Fix name convention for @With on boolean fields
...
^KT-53451 Fixed
^KT-53370
2022-08-03 13:46:24 +03:00
Dmitriy Novozhilov
637d7678b8
[Lombok K1] Fix name convention for @With on boolean fields
...
^KT-53370 Fixed
2022-08-03 13:46:24 +03:00
Dmitriy Novozhilov
a84ece7233
[Lombok] Add implementation of plugin for FIR
2022-06-07 14:12:25 +00:00
Dmitriy Novozhilov
430ea414a9
[Lombok] Convert tests with compilation errors to diagnostic tests
2022-06-07 14:12:23 +00:00
Dmitriy Novozhilov
7c19f3b1ca
[Lombok] Migrate tests to new test infrastructure
2022-06-07 14:12:21 +00:00
Dmitriy Novozhilov
c9c24d27d7
[Lombok] Fix style of FILE directive in testdata
2022-06-07 14:12:21 +00:00
Dmitriy Novozhilov
dcd96932aa
[Lombok] Adapt format of codegen tests to standard box() style
2022-06-07 14:12:20 +00:00
Dmitriy Novozhilov
c2bf68c9d3
[Lombok] Reorganize module structure of Lombok compiler plugin
...
Also rename its jar to `kotlin-lombok-compiler-plugin`
^KT-52468 Fixed
2022-06-07 14:12:19 +00:00