Reinier Zwitserloot
89f98da78d
[ fixes #678 ] @Synchronize an instance method on static variable no longer emits a warning.
2020-02-14 01:21:24 +01:00
Roel Spilker
0d7540db0c
( #2125 ) Extract mapstruct binding to separate module.
2020-02-14 00:07:45 +01:00
Jan Rieke
0ab433b41a
SuperBuilder javac fix for nested generic types; fixes #2359
2020-02-11 12:47:38 +01:00
Jan Rieke
6e2d23fdd7
setter prefixes for SuperBuilder
...
setter prefixes for SuperBuilder [javac]
better javadoc for the SuperBuilder setterPrefix value
setter prefixes for SuperBuilder [ecj]
add test for SuperBuilder setter method customization
fix setter method customization with setterPrefix
2020-02-08 16:09:56 +01:00
Reinier Zwitserloot
cf4e59662a
post-release version bump
2020-02-07 00:09:47 +01:00
Reinier Zwitserloot
4ca9ccfc52
pre-release version bump
2020-02-07 00:01:24 +01:00
Reinier Zwitserloot
8943b49dfe
[ fixes #880 ] get rid of an unchecked cast warning for @Getter(lazy=true)
2020-02-06 23:57:30 +01:00
Jan Rieke
4a34ed75b4
avoid more name clashes for builder type param; fixes #2297
2020-02-06 16:05:56 +01:00
Reinier Zwitserloot
3f0fec1872
[issue #788 ] Add more nullity annotations where relevant
...
(chainable setters, static constructors, builder stuff)
2020-01-31 15:58:19 +01:00
Reinier Zwitserloot
c42bfbae39
[issue #2221 ] simplified configuration for @Singular-generated plural form nullchecks.
2020-01-31 06:33:33 +01:00
Reinier Zwitserloot
d31182c438
[ fixes #2235 ] aliasing the old wither to the new one was broken for explicit imports.
2020-01-31 04:42:05 +01:00
Reinier Zwitserloot
6e2b5802be
[documentation] mostly the config feature page
2020-01-31 00:00:29 +01:00
Reinier Zwitserloot
d1e9a8e5ab
[bughunt] [issue #2351 ] wild-stab try to fix issue 2351, without reproduction - this time for realsies, whoops.
2020-01-30 20:49:48 +01:00
Reinier Zwitserloot
025dd0e76e
[bughunt] [issue #2351 ] wild-stab try to fix issue 2351, without reproduction.
2020-01-30 17:24:20 +01:00
Reinier Zwitserloot
229cde2bf0
[ Fixes #2349 ] Support for JDK 14
...
Added the ability to parse and pretty-print the new 'x instanceof String y' pattern concept.
Added a test to the pretty printer to confirm that it works.
2020-01-29 03:07:21 +01:00
Reinier Zwitserloot
e95680a767
[issue #2221 ] [issue #788 ] Lombok now adds nullity annotations.
...
Which 'flavour' is defined in lombok.config; applied to toString, equals, canEqual, and plural-form of `@Singular`.
2020-01-28 16:21:39 +01:00
Reinier Zwitserloot
fa70b194aa
[trivial] the pos array was one too large here, shouldn't have any effect other than save a smidge of memory.
2020-01-28 16:21:39 +01:00
Reinier Zwitserloot
91a40b8312
[singular][issue #2221 ] the plural builder method now nullchecks its argument with configurable results.
2020-01-28 16:21:39 +01:00
Roel Spilker
0e583c0122
Config import: add support for environment variables
2020-01-20 14:12:03 +01:00
Roel Spilker
8b2d4ca67c
ConfigurationApp: hide not-mentioned by default, add parameter to show them anyway.
2020-01-20 14:11:29 +01:00
Roel Spilker
04523763df
Config import: support .jar and .zip archives
2020-01-20 14:11:21 +01:00
Roel Spilker
290edf9527
Config import: add to trace
2020-01-20 14:11:08 +01:00
Roel Spilker
f2d49a89ec
Config import: change bubble iteration
2020-01-20 14:10:43 +01:00
Roel Spilker
bb4fb7d220
Config import: move responsibilities
2020-01-20 14:10:33 +01:00
Roel Spilker
1444d6dfbf
Rename Context to ConfigurationFile, move reading contents and metadata to it.
2020-01-20 14:10:33 +01:00
Roel Spilker
091d14bd73
Config import: Allow imports in lombok.config
2020-01-20 14:10:15 +01:00
Roel Spilker
660a056240
Implement E&HQ in CheckerFrameworkVersion because it is a ConfigurationValueType and might be listed.
2020-01-20 13:57:31 +01:00
Roel Spilker
18d70e7bc6
Close more inputstreams
2020-01-20 13:55:43 +01:00
Roel Spilker
7ca43108f5
Remove unused imports
2020-01-20 13:55:43 +01:00
Reinier Zwitserloot
94381d0e9a
[ fixes #2335 ] ObtainVia(method=) on more than one arg would crash in javac
2020-01-15 00:52:53 +01:00
Reinier Zwitserloot
9ad2bd563b
[ fixes #788 ] lombok generated equals method plus a non-null-by-default annotation no longer clash.
2020-01-08 01:06:35 +01:00
Reinier Zwitserloot
0b0656ae3c
[ fixes #2323 ] javadoc @return generation updated.
2020-01-07 23:29:04 +01:00
Reinier Zwitserloot
3f620e3b84
[ fixes #2327 ] mostly trivial: Added this. for field access and unified code gen of build() methods for @Builder.
2020-01-07 22:31:43 +01:00
Reinier Zwitserloot
889c935ec9
[ fixes #2268 ] make lombok generate qualified types in order to avoid name clashes.
2020-01-06 05:19:37 +01:00
Reinier Zwitserloot
859c114972
Merge pull request #2273 from Lekanich/issue2262
...
Fixed @SuperBuilder with generic with inner static class produces CE
2019-12-19 03:19:24 +01:00
Reinier Zwitserloot
1b00558938
Merge pull request #2283 from smillst/updateCheckerFrameworkV3.0.0
...
Update the list of Checker Framework annotations for version 3.0.0.
2019-12-19 02:09:28 +01:00
Suzanne Millstein
95e299b97b
Add note.
2019-12-12 15:18:19 -08:00
Suzanne Millstein
893378510d
Add back old anotations.
2019-12-12 15:17:22 -08:00
Reinier Zwitserloot
f8ecfafbcd
Merge branch 'floralvikings-feature/builder-setter-prefixes'
2019-12-11 01:59:05 +01:00
Reinier Zwitserloot
870937a46f
[builder] setterPrefix option code review, formatting cleanup, and docs
2019-12-11 01:48:16 +01:00
Roel Spilker
e510f918d0
Improve error message when post-compiler fails
2019-12-11 01:02:53 +01:00
Reinier Zwitserloot
35f9a8360e
[trivial] formatting
2019-12-11 00:44:52 +01:00
Reinier Zwitserloot
6bab046832
Merge branch 'feature/builder-setter-prefixes' of git://github.com/floralvikings/lombok into floralvikings-feature/builder-setter-prefixes
2019-12-11 00:28:37 +01:00
Suzanne Millstein
01d1ea6bbb
Update the list of Checker Framework annotations for version 3.0.0.
2019-11-04 08:50:12 -08:00
Caleb Brinkman
b7e42d13ea
Fix last test
2019-10-28 13:48:59 -05:00
Caleb Brinkman
1b0c2f34a5
Fix eclipse map singularization
2019-10-28 13:41:13 -05:00
Caleb Brinkman
2a7afbc1d1
Fix more singulars and tests
2019-10-28 12:43:43 -05:00
Caleb Brinkman
7a8bc61bae
Remove now-unused variables
2019-10-28 12:13:11 -05:00
Caleb Brinkman
65302bc13a
More test fixes
2019-10-28 12:09:15 -05:00
Lekanich
da9cc7b6b2
Issue2262.
...
Added ability to process JCField as type parameter for HandleSuperBuilder. javac.
2019-10-27 15:09:56 +02:00