aboutsummaryrefslogtreecommitdiff
path: root/src/core/lombok
AgeCommit message (Collapse)Author
2019-08-22[checkerframework]Reinier Zwitserloot
A bit of a shadow feature because the checker framework folks need to do some work on their side. this update makes lombok generate a few checker framework annotations (if configured to do so) which let the checker framework add warnings and errors for example if you misuse builders, or ignore the return values of withers, etc.
2019-07-25add commentsRoel Spilker
2019-07-24Fixes #2184: NPE on package-info.java without package declaration.Roel Spilker
2019-07-16Fixes #1197, add Objects.requireNonNull and Preconditions.checkkNotNull to ↵Roel Spilker
supported null-check styles
2019-07-16[fixes #2168] Added JsonSetter as a copyable annotationReinier Zwitserloot
2019-07-16[Fixes #2115] builder fields tracking a property that has a default set is ↵Reinier Zwitserloot
now called `$value` in order to convey that you shouldnt manually mess with it.
2019-07-15[fixes #2169] Eclipse 2019-06 + JDK12 + `@Singular` caused a cavalcade of ↵Reinier Zwitserloot
error popups
2019-07-09Merge branch 'customlog'Reinier Zwitserloot
2019-07-09[builder] added a feature: you can now configure builder class name via the ↵Reinier Zwitserloot
config system
2019-07-08Fixes #2165: Generated equals fails on annotated array typeRoel Spilker
2019-05-29Fix custom logger when topic presence != allowanceAdam Juraszek
2019-05-22Fixes for CustomLog, AUTHORS entry, extended changlogAdam Juraszek
2019-05-21Code review + mention in changelog for the improvement to val handling vs. ↵Reinier Zwitserloot
lambdas and conditional (ternary) expressions.
2019-05-21Code review for `@CustomLog`, and added documentation and a changelog entry.Reinier Zwitserloot
2019-05-20Merge branch 'master' into feature/typeInferenceImprovementsBulgakov Alexander
2019-05-14Custom log declarationAdam Juraszek
2019-05-14Configuration types without explicit registrationAdam Juraszek
2019-05-14IdentifierName instead of StringAdam Juraszek
2019-05-09post-release version bump (to be clear, the static constructor feature 2 ↵Reinier Zwitserloot
commits before this is NOT in the 1.18.8 release; this post-release bump is slightly late).
2019-05-08#1976. [@val] improved raw generic type inference by eclipse compiler.Bulgakov Alexander
2019-05-07[Feature] staticConstructor should use already defined private constructor ↵daliclass
if available
2019-05-07Merge remote-tracking branch 'lombok/master' into ↵Bulgakov Alexander
feature/typeInferenceImprovements
2019-05-07pre-release version bumpReinier Zwitserloot
2019-05-07[fixes #1981][fixes #1961] Hardcoded some knowledge about how to copy ↵Reinier Zwitserloot
jackson’s `@JsonProperty`.
2019-05-06[fixes #2120] ecj was not generating explicit nullchecks for builder-setters.Reinier Zwitserloot
2019-05-06[trivial] replacing all calls to Class.newInstance() with ↵Reinier Zwitserloot
Class.getConstructor().newInstance to avoid warnings which are default in many JDK11+ environments, and it shouldn’t change anything (we handle the change from sneaky throwing to InvocationTargetException appropriately).
2019-05-03Merge remote-tracking branch 'lombok/master' into ↵Bulgakov Alexander
feature/typeInferenceImprovements
2019-05-01[fixes #2104] superbuilder + non-list-singulars wouldn’t work due to ↵Reinier Zwitserloot
hardcoded call to emptyList.
2019-05-01[issue #2092] Add an uppercase option to FieldNameConstantsReinier Zwitserloot
2019-05-01Merge branch 'master' of github.com:rzwitserloot/lombokReinier Zwitserloot
2019-05-01[fixes #2083] adds feature ‘access level’ to `@Builder`Reinier Zwitserloot
2019-05-01Update documentationRoel Spilker
2019-04-30[trivial] update a comment to be more accurate about the priority of handler ↵Reinier Zwitserloot
for val.
2019-04-28#1976. A handlers' order has been changed. The javac's HandleDelegate ↵Bulgakov Alexander
generates code before the HandleVal.
2019-04-24improvements type inference of type intersections (affects ValLambda.java, ↵Bulgakov Alexander
ValWeirdTypes.java tests)
2019-03-26[fixes #2050] [fixes #2061] javac would fail to skip generating build() ↵Reinier Zwitserloot
method if it is already there
2019-03-26[#2046] Extend suppress builder feature to `@SuperBuilder`Reinier Zwitserloot
2019-03-26[i2066] Map#putIfAbsent does not exist in java6Roel Spilker
2019-03-26[i2078] Add possibility to generate assert on `@NonNull`Roel Spilker
2019-03-25[performance] fixing bug in earlier performance commit on optimizing lookups ↵Reinier Zwitserloot
of typeMatches.
2019-03-25[fixes #2046] you can now suppress the builder() method, useful if you only ↵Reinier Zwitserloot
want toBuilder(). Also suppresses the warnings about any missing Builder.Default annotations.
2019-03-25[trivial] fixing spacing of earlier commitReinier Zwitserloot
2019-03-25[javadoc] new javadoc tools, new boneheaded mistakes. Seemingly nobody gives ↵Reinier Zwitserloot
a toss about this tool over at oracle? Used some hacks to work around the worst offenses.
2019-03-25[performance] improve typeMatches lookup. Especially in light of the ↵Reinier Zwitserloot
built-in copyable annotations lists growing, this should help performance.
2019-03-07Fixed bug with 'lombok.experimental.flagUsage = ALLOW'Balázs Németh
Fixes #2059
2019-02-19var/val in Eclipse can now handle intersection types, fixes #1986Roel Spilker
2019-02-19[issue #2039] update docs to warn about a javac peculiarity for named static ↵Reinier Zwitserloot
imports.
2019-02-12post-release version bumpReinier Zwitserloot
2019-02-12prerelease version bumpReinier Zwitserloot
2019-02-12Merge pull request #2036 from inabajunmr/fix-javadoc-builderReinier Zwitserloot
Fix Javadoc for @Builder