Reinier Zwitserloot
|
228e99fe52
|
[fixes #2046] you can now suppress the builder() method, useful if you only want toBuilder(). Also suppresses the warnings about any missing Builder.Default annotations.
|
2019-03-25 23:11:48 +01:00 |
|
Reinier Zwitserloot
|
535e20972c
|
[trivial] fixing spacing of earlier commit
|
2019-03-25 22:11:57 +01:00 |
|
Reinier Zwitserloot
|
ec543dff8e
|
[javadoc] new javadoc tools, new boneheaded mistakes. Seemingly nobody gives a toss about this tool over at oracle? Used some hacks to work around the worst offenses.
|
2019-03-25 21:26:09 +01:00 |
|
Reinier Zwitserloot
|
732d3db79a
|
[docs] we had 2 references to v2.0.0; in the end that turned out to simply be v1.16.20.
|
2019-03-25 20:41:27 +01:00 |
|
Reinier Zwitserloot
|
f8857fdffe
|
[performance] improve typeMatches lookup. Especially in light of the built-in copyable annotations lists growing, this should help performance.
|
2019-03-25 20:20:22 +01:00 |
|
Reinier Zwitserloot
|
cddd9d96ca
|
[website] adding CSS style for important notifications
|
2019-03-25 20:20:22 +01:00 |
|
Reinier Zwitserloot
|
4627800998
|
Merge pull request #2060 from nbali/patch-1
Fixed bug with 'lombok.experimental.flagUsage = ALLOW'
|
2019-03-12 00:58:07 +01:00 |
|
Balázs Németh
|
7f375f3a91
|
Fixed bug with 'lombok.experimental.flagUsage = ALLOW'
Fixes #2059
|
2019-03-07 17:31:05 +01:00 |
|
Reinier Zwitserloot
|
3ac415254f
|
[fixes #1997] try-with-resources where the thing you’re guarding is just a variable ref instead of a full decl (legal since JDK9) would break delombok
|
2019-02-19 02:08:14 +01:00 |
|
Roel Spilker
|
8479edb426
|
var/val in Eclipse can now handle intersection types, fixes #1986
|
2019-02-19 01:47:49 +01:00 |
|
Reinier Zwitserloot
|
fd9045dac2
|
[build] bugfix for the build.
|
2019-02-19 00:20:53 +01:00 |
|
Reinier Zwitserloot
|
46b71c810c
|
[issue #2039] update docs to warn about a javac peculiarity for named static imports.
|
2019-02-19 00:09:03 +01:00 |
|
Reinier Zwitserloot
|
4401562b8f
|
[build] ecj-ified all attempts to build anything targeted at below java9 (so, most of it), because right now only javac from JDK9 can be used to build lombok and that’s a sad state of affairs.
|
2019-02-18 23:49:01 +01:00 |
|
Reinier Zwitserloot
|
d1b3545b01
|
post-release version bump
|
2019-02-12 01:37:39 +01:00 |
|
Reinier Zwitserloot
|
91d6bcfeb5
|
prerelease version bump
|
2019-02-12 01:31:34 +01:00 |
|
Reinier Zwitserloot
|
41ce6bef75
|
Merge pull request #2036 from inabajunmr/fix-javadoc-builder
Fix Javadoc for @Builder
|
2019-02-12 01:27:22 +01:00 |
|
Reinier Zwitserloot
|
cf7855b1a1
|
Merge pull request #2018 from emlun/refactor-singularizers
Reduce code duplication in singularizers
|
2019-02-12 01:25:39 +01:00 |
|
inabajunmr
|
35d379791b
|
fix doc for Builder
|
2019-02-02 02:14:50 +09:00 |
|
Roel Spilker
|
0bc68e4995
|
update changelog
|
2019-01-29 01:44:55 +01:00 |
|
Reinier Zwitserloot
|
984570df78
|
[test] Made it easier to run the tests on just one of the resource files.
|
2019-01-29 01:34:22 +01:00 |
|
Reinier Zwitserloot
|
3d0beec38d
|
[fixes #2011] If you have a field named build or toString, and you generate a builder, that builder wouldn’t make the build or toString methods because it thinks the builder-setter methods it just generated that so happen to have that name indicate you don’t want lombok to do that.
You really shouldn’t name any fields builder or toString, though.
|
2019-01-29 01:34:22 +01:00 |
|
Michael Ernst
|
960811364b
|
Remove javax.validation.constraints.NotNull from list
|
2019-01-29 01:03:59 +01:00 |
|
Michael Ernst
|
f65dff42ea
|
Augment NONNULL_ANNOTATIONS with more aliases for lombok.NonNull.
Augment BASE_COPYABLE_ANNOTATIONS with more type annotations from the
Checker Framework.
|
2019-01-29 01:03:59 +01:00 |
|
Reinier Zwitserloot
|
7a670c5279
|
[fixes #2013] documentation for config system was still referring to deprecated keys.
|
2019-01-29 01:00:16 +01:00 |
|
Roel Spilker
|
54d2fffa0b
|
docker support gradle 5.1.1
|
2019-01-29 00:46:57 +01:00 |
|
Roel Spilker
|
f2392ccd62
|
New strategy to force new rounds. Possible fix for #1723, #1858 and #1946
|
2019-01-29 00:46:57 +01:00 |
|
Reinier Zwitserloot
|
54dce4c83b
|
[fixes #2024] FieldNameConstants was causing lots of problems in eclipse, especially with save actions.
|
2019-01-29 00:43:46 +01:00 |
|
Reinier Zwitserloot
|
2a8225a6af
|
[website] updated docs for using lombok with gradle
|
2019-01-28 22:15:56 +01:00 |
|
Robert Wertman
|
f2d03973d5
|
Replace sized array in toArray with 0
This approach has been benchmarked to be marginally faster.
Fixes #2030.
|
2019-01-28 20:44:53 +01:00 |
|
Reinier Zwitserloot
|
ccd802503d
|
[fixes #2019] Lombok now properly deals with @NonNull specifically on the ‘type use’ of a parameter (and, in case of arrays, on the outermost dimension which is actually the first one listed. Weird corner case of the JLS).
|
2019-01-22 04:30:02 +01:00 |
|
Reinier Zwitserloot
|
ba4e69bf30
|
[website] linked to blog for intellij install instructions just in case someone’s looking for screenshots and such
|
2019-01-22 04:29:15 +01:00 |
|
Roel Spilker
|
79d7b4c4a2
|
add pom for jdk11 docker image
use openjdk11.0.2
update maven default to 3.6.0
|
2019-01-22 01:21:23 +01:00 |
|
Roel Spilker
|
d50d63931b
|
Delombok now also prints explicit no-arg super constructor calls, fixes #2023.
|
2019-01-21 22:48:36 +01:00 |
|
Jan
|
1a2a305231
|
typo
|
2019-01-21 21:55:56 +01:00 |
|
Jan Rieke
|
7a84e760c2
|
toBuilder required for all superclasses; removed Singular smallprint
|
2019-01-21 21:55:56 +01:00 |
|
Michael Ernst
|
e59beb7648
|
Alphabetize list of annotations
This makes it easier to see what is there and to know where to add other annotations.
|
2019-01-21 21:52:55 +01:00 |
|
Roel Spilker
|
2da5d27e9b
|
whitespace
|
2019-01-15 10:08:09 +01:00 |
|
Michael Ernst
|
3fdc1e9694
|
Add Checker Framework NonNull and Nullable annotations
|
2019-01-15 00:10:53 +01:00 |
|
Roel Spilker
|
32d8e2f850
|
update changelog regarding #2008
|
2019-01-15 00:08:25 +01:00 |
|
Emil Lundberg
|
514e89eafc
|
Replace SetterWitherJavadocParamCopy with SetterAndWitherJavadoc
|
2019-01-15 00:00:19 +01:00 |
|
Emil Lundberg
|
6dfbbe68b4
|
Remove irrelevant details from BuilderJavadoc test case
|
2019-01-15 00:00:19 +01:00 |
|
Emil Lundberg
|
171cbc3b1c
|
Add myself to AUTHORS
|
2019-01-15 00:00:19 +01:00 |
|
Emil Lundberg
|
1ad1a94143
|
Copy Javadoc to @Builder setters
|
2019-01-15 00:00:19 +01:00 |
|
Tomasz Linkowski
|
81c477c43d
|
Fixed two minor typos
SuppressFBWArnings => SuppressFBWarnings
no-ars => no-args
|
2019-01-14 23:48:44 +01:00 |
|
Roel Spilker
|
720b7cbc92
|
[i1996] add test for warnings on non-existing fields
|
2019-01-14 23:41:58 +01:00 |
|
Emil Lundberg
|
125b02e84b
|
Colocate statements declaration with use in Map generateSingularMethodStatements
|
2019-01-13 02:44:01 +01:00 |
|
Emil Lundberg
|
b48af8dce8
|
Simplify Guava generateSingularMethodStatements return statement to single expression
|
2019-01-13 02:43:06 +01:00 |
|
Emil Lundberg
|
4ea8c439e1
|
Simplify List generateSingularMethodStatements to single expression
|
2019-01-13 02:42:00 +01:00 |
|
Emil Lundberg
|
3285d83e16
|
Pull createConstructBuilderVarIfNeeded calls up to JavacSingularizer
|
2019-01-13 02:38:15 +01:00 |
|
Emil Lundberg
|
92fc11fd0e
|
Inline Guava singularizer instances into getGuavaInstead()
|
2019-01-13 02:38:15 +01:00 |
|