aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-11Explicitly recommend against prefixesCaleb Brinkman
2019-09-11Merge branch 'master' of github.com:rzwitserloot/lombok into ↵Caleb Brinkman
feature/builder-setter-prefixes
2019-09-11post-release version bumpReinier Zwitserloot
2019-09-10pre-release version bumpReinier Zwitserloot
2019-09-10[trivial] With PR 2138 reverted, lets not name it in the changelogs.Reinier Zwitserloot
2019-09-10introduce explanation for previous revertReinier Zwitserloot
2019-09-10Undoing PR #2114 which tried to fix issue #1976Reinier Zwitserloot
This PR does fix that, but introduces its own problem. See commit immediately following this one for explanation
2019-08-29[With] fixing the internal aliasing systemReinier Zwitserloot
old Wither annotations were no longer being picked up.
2019-08-28Update gradle.htmlLars Grefer
2019-08-27[trivial] typoReinier Zwitserloot
2019-08-27[With] [trivial] just docs and moving things around to the right placeReinier Zwitserloot
2019-08-27[With] updated documentation for Wither/WithReinier Zwitserloot
2019-08-27[tests] fixing an error in a superbuilder/checkerframework testReinier Zwitserloot
2019-08-27[With] renaming lombok.experimental.Wither to lombok.experimental.WithReinier Zwitserloot
2019-08-26[docker] use AdoptOpenJdk for all java releases, and add the latest version ↵Roel Spilker
for all supported build systems
2019-08-26Fixes #2156: also clone the annotations on the setter.Roel Spilker
2019-08-22Use dynamic year-value for JavaDoc-CopyrightJan Matèrne
2019-08-22Merge pull request #2201 from middagj/clone-typeReinier Zwitserloot
Clone type to correctly set annotated type on constructor, getter and setter
2019-08-22Merge branch 'master' into clone-typeReinier Zwitserloot
2019-08-22Merge pull request #2204 from d4rksh4de/fix-loading-extensionsReinier Zwitserloot
Fix loading extensions
2019-08-22add myself to authorsJan Matèrne
2019-08-22FailFast if Ant version does not support javac-modulepathJan Matèrne
2019-08-22[website] fix the /setup/overview load from the menuReinier Zwitserloot
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-08-14fix loading extensions: Lombok extensions in external jar files were not ↵Steve Mägi
included by class loader
2019-08-08[Fixes #2189] Clone type to correctly set annotated type on constructor, ↵Jacob Middag
getter and setter.
2019-07-25add commentsRoel Spilker
2019-07-24Fixes #2184: NPE on package-info.java without package declaration.Roel Spilker
2019-07-19[trivial][website] adding tidelift link to the normalizer htaccess listReinier Zwitserloot
2019-07-16Merge branch 'master' of github.com:rzwitserloot/lombok into ↵Caleb Brinkman
feature/builder-setter-prefixes
2019-07-16[website] [fixes #2167] be more clear about how the constructor generation ↵Reinier Zwitserloot
interacts if both `@Value` and `@Builder` are on the same class.
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-10Implement prefixed settersCaleb Brinkman
Related to #1805, this change adds an optional `setterPrefix` parameter to the `Builder` annotation; if this parameter is unspecified or blank the behavior of the `Builder` annotation is unchanged, but if it is present the value specified will be prefixed to the generated methods. For example, using: ``` @Builder(setterPrefix = "include") class Foo { private int someValue; } ``` will result in a generated `Builder` class containing an `includeSomeValue(int someValue)` method instead of the default `someValue(int someValue)`.
2019-07-10Add tests for prefixed builderCaleb Brinkman
2019-07-10Add setterPrefix to Builder annotationCaleb Brinkman
2019-07-10Add iml files to gitignoreCaleb Brinkman
2019-07-09Add Till Brychcy to AUTHORSTill Brychcy
2019-07-09Merge branch 'customlog'Reinier Zwitserloot
2019-07-09Merge pull request #2136 from ataccama/customlogReinier Zwitserloot
Fixes for CustomLog, AUTHORS entry, extended changlog
2019-07-09[changelog] adding to the changelog note about improved eclipse non-null ↵Reinier Zwitserloot
support (see previous commit)
2019-07-09Merge pull request #2155 from brychcy/masterReinier Zwitserloot
Avoid Eclipse warnings about lombok.NonNull when NonNullByDefault is used
2019-07-09[changelog] adding to the changelog note about improved val/var support (see ↵Reinier Zwitserloot
previous commit)
2019-07-09Merge pull request #2138 from ↵Reinier Zwitserloot
bulgakovalexander/feature/typeInferenceImprovements val. override error handling policy for problemReporter to guarantee AbortCompilation is throwing.
2019-07-09[builder] added a feature: you can now configure builder class name via the ↵Reinier Zwitserloot
config system
2019-07-09[docker] Update test gradle file with the new style way to do things, which ↵Reinier Zwitserloot
involves marking lombok explicitly as an annotation processor (via github user tagae: Sebastián González)
2019-07-08Fixes #2165: Generated equals fails on annotated array typeRoel Spilker
2019-07-02[build] adding a security policyReinier Zwitserloot