Age | Commit message (Collapse) | Author |
|
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.
|
|
|
|
|
|
supported null-check styles
|
|
now called `$value` in order to convey that you shouldnt manually mess with it.
|
|
|
|
config system
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if available
|
|
feature/typeInferenceImprovements
|
|
jackson’s `@JsonProperty`.
|
|
|
|
feature/typeInferenceImprovements
|
|
hardcoded call to emptyList.
|
|
|
|
|
|
for val.
|
|
generates code before the HandleVal.
|
|
ValWeirdTypes.java tests)
|
|
method if it is already there
|
|
|
|
|
|
of typeMatches.
|
|
want toBuilder(). Also suppresses the warnings about any missing Builder.Default annotations.
|
|
built-in copyable annotations lists growing, this should help performance.
|
|
Reduce code duplication in singularizers
|
|
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.
|
|
|
|
This approach has been benchmarked to be marginally faster.
Fixes #2030.
|
|
‘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).
|
|
|
|
|
|
expression
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
finishAndInjectMethod call
|
|
|