Age | Commit 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-08-14 | fix 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-25 | add comments | Roel Spilker | |
2019-07-24 | Fixes #2184: NPE on package-info.java without package declaration. | Roel Spilker | |
2019-07-16 | Merge branch 'master' of github.com:rzwitserloot/lombok into ↵ | Caleb Brinkman | |
feature/builder-setter-prefixes | |||
2019-07-16 | Fixes #1197, add Objects.requireNonNull and Preconditions.checkkNotNull to ↵ | Roel Spilker | |
supported null-check styles | |||
2019-07-16 | [fixes #2168] Added JsonSetter as a copyable annotation | Reinier 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-10 | Implement prefixed setters | Caleb 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-10 | Add setterPrefix to Builder annotation | Caleb Brinkman | |
2019-07-09 | Merge branch 'customlog' | Reinier Zwitserloot | |
2019-07-09 | Merge pull request #2155 from brychcy/master | Reinier Zwitserloot | |
Avoid Eclipse warnings about lombok.NonNull when NonNullByDefault is used | |||
2019-07-09 | Merge 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-08 | Fixes #2165: Generated equals fails on annotated array type | Roel Spilker | |
2019-06-18 | [fixes #2140] when pretty-printing (delombok) varargs, only turn array ↵ | Reinier Zwitserloot | |
brackets into varargs for the actual top-level type, not for arrays inside the type, such as an array as generics component. | |||
2019-06-15 | Avoid Eclipse warnings about null checks generated for lombok.NonNull when ↵ | Till Brychcy | |
NonNullByDefault is used | |||
2019-05-29 | Fix custom logger when topic presence != allowance | Adam Juraszek | |
2019-05-24 | [val]. Sets false to ReferenceContexts' ignoreFurtherInvestigationField ↵ | Bulgakov Alexander | |
fields for generating bytecode correctly. Resolves the False part type of a conditional expression. | |||
2019-05-24 | #1976. override error handling policy for problemReporter to guarantee ↵ | Bulgakov Alexander | |
AbortCompilation is throwing. | |||
2019-05-22 | Fixes for CustomLog, AUTHORS entry, extended changlog | Adam Juraszek | |
2019-05-21 | Code review + mention in changelog for the improvement to val handling vs. ↵ | Reinier Zwitserloot | |
lambdas and conditional (ternary) expressions. | |||
2019-05-21 | Code review for `@CustomLog`, and added documentation and a changelog entry. | Reinier Zwitserloot | |
2019-05-20 | Merge branch 'master' into feature/typeInferenceImprovements | Bulgakov Alexander | |
2019-05-14 | Custom log declaration | Adam Juraszek | |
2019-05-14 | Configuration types without explicit registration | Adam Juraszek | |
2019-05-14 | IdentifierName instead of String | Adam Juraszek | |
2019-05-09 | post-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-07 | Merge remote-tracking branch 'lombok/master' into ↵ | Bulgakov Alexander | |
feature/typeInferenceImprovements | |||
2019-05-07 | #1976. naive fix of the eclipse compiler's error 'The target type of this ↵ | Bulgakov Alexander | |
expression must be a functional interface' in code like 'lombok.val foo = (System.currentTimeMillis() > 0) ? (Runnable)()-> {} : System.out::println;' | |||
2019-05-07 | pre-release version bump | Reinier 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-03 | Revert "[val] in ecj we were constructing a different type than for javac, ↵ | Bulgakov Alexander | |
when using ‘val’ on an intersection type." This reverts commit 1730a991 | |||
2019-05-03 | Merge 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 FieldNameConstants | Reinier Zwitserloot | |
2019-05-01 | Merge branch 'master' of github.com:rzwitserloot/lombok | Reinier Zwitserloot | |
2019-05-01 | [fixes #2083] adds feature ‘access level’ to `@Builder` | Reinier Zwitserloot | |
2019-05-01 | Update documentation | Roel Spilker | |
2019-04-30 | [trivial] update a comment to be more accurate about the priority of handler ↵ | Reinier Zwitserloot | |
for val. | |||
2019-04-30 | Merge pull request #2114 from bulgakovalexander/bugfix/#1976 | Reinier Zwitserloot | |
#1976. A handlers' order has been changed. | |||
2019-04-30 | [i2084] Rename .dll to .binary to prevent OWASP Dependency-Check from ↵ | Roel Spilker | |
reporting "problems" | |||
2019-04-28 | #1976. A handlers' order has been changed. The javac's HandleDelegate ↵ | Bulgakov Alexander | |
generates code before the HandleVal. | |||
2019-04-24 | [trivial] adding a comment to give context to the fix for delombok being ↵ | Reinier Zwitserloot | |
overly liberal with applying "var" to things. |