aboutsummaryrefslogtreecommitdiff
path: root/src/core/lombok/javac
AgeCommit message (Collapse)Author
2020-02-14[fixes #678] `@Synchronize` an instance method on static variable no longer ↵Reinier Zwitserloot
emits a warning.
2020-02-11SuperBuilder javac fix for nested generic types; fixes #2359Jan Rieke
2020-02-08setter prefixes for SuperBuilderJan Rieke
setter prefixes for SuperBuilder [javac] better javadoc for the SuperBuilder setterPrefix value setter prefixes for SuperBuilder [ecj] add test for SuperBuilder setter method customization fix setter method customization with setterPrefix
2020-02-06[fixes #880] get rid of an unchecked cast warning for `@Getter(lazy=true)`Reinier Zwitserloot
2020-02-06avoid more name clashes for builder type param; fixes #2297Jan Rieke
2020-01-31[issue #788] Add more nullity annotations where relevantReinier Zwitserloot
(chainable setters, static constructors, builder stuff)
2020-01-31[issue #2221] simplified configuration for `@Singular`-generated plural form ↵Reinier Zwitserloot
nullchecks.
2020-01-31[fixes #2235] aliasing the old wither to the new one was broken for explicit ↵Reinier Zwitserloot
imports.
2020-01-28[issue #2221] [issue #788] Lombok now adds nullity annotations.Reinier Zwitserloot
Which 'flavour' is defined in lombok.config; applied to toString, equals, canEqual, and plural-form of `@Singular`.
2020-01-28[singular][issue #2221] the plural builder method now nullchecks its ↵Reinier Zwitserloot
argument with configurable results.
2020-01-20Remove unused importsRoel Spilker
2020-01-15[fixes #2335] ObtainVia(method=) on more than one arg would crash in javacReinier Zwitserloot
2020-01-08[fixes #788] lombok generated equals method plus a non-null-by-default ↵Reinier Zwitserloot
annotation no longer clash.
2020-01-07[fixes #2323] javadoc `@return` generation updated.Reinier Zwitserloot
2020-01-07[fixes #2327] mostly trivial: Added this. for field access and unified code ↵Reinier Zwitserloot
gen of build() methods for `@Builder`.
2020-01-06[fixes #2268] make lombok generate qualified types in order to avoid name ↵Reinier Zwitserloot
clashes.
2019-12-19Merge pull request #2273 from Lekanich/issue2262Reinier Zwitserloot
Fixed @SuperBuilder with generic with inner static class produces CE
2019-12-11[builder] setterPrefix option code review, formatting cleanup, and docsReinier Zwitserloot
2019-12-11Merge branch 'feature/builder-setter-prefixes' of ↵Reinier Zwitserloot
git://github.com/floralvikings/lombok into floralvikings-feature/builder-setter-prefixes
2019-10-28Fix last testCaleb Brinkman
2019-10-28Fix more singulars and testsCaleb Brinkman
2019-10-27Issue2262.Lekanich
Added ability to process JCField as type parameter for HandleSuperBuilder. javac.
2019-09-19Fix more copy/paste test errorsCaleb Brinkman
2019-09-19Fix null pointers and incorrect testsCaleb Brinkman
2019-09-19Added setterPrefix to javacabrinkman94
2019-09-12Refactored how the type resolver deals with aliases; fixes star import issues.Reinier Zwitserloot
2019-09-11Merge branch 'master' of github.com:rzwitserloot/lombok into ↵Caleb Brinkman
feature/builder-setter-prefixes
2019-08-27[With] [trivial] just docs and moving things around to the right placeReinier Zwitserloot
2019-08-27[With] renaming lombok.experimental.Wither to lombok.experimental.WithReinier Zwitserloot
2019-08-22Merge branch 'master' into clone-typeReinier 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-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-16Merge branch 'master' of github.com:rzwitserloot/lombok into ↵Caleb Brinkman
feature/builder-setter-prefixes
2019-07-16Fixes #1197, add Objects.requireNonNull and Preconditions.checkkNotNull to ↵Roel Spilker
supported null-check styles
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-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-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 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-14IdentifierName instead of StringAdam Juraszek
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-07[fixes #1981][fixes #1961] Hardcoded some knowledge about how to copy ↵Reinier Zwitserloot
jackson’s `@JsonProperty`.