aboutsummaryrefslogtreecommitdiff
path: root/src/core/lombok/eclipse
AgeCommit message (Collapse)Author
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 #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-11[builder] setterPrefix option code review, formatting cleanup, and docsReinier Zwitserloot
2019-12-11[trivial] formattingReinier 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 eclipse map singularizationCaleb Brinkman
2019-10-28Fix more singulars and testsCaleb Brinkman
2019-10-28Remove now-unused variablesCaleb Brinkman
2019-10-28More test fixesCaleb Brinkman
2019-10-25Fix up some more tests and copy-paste errorsCaleb Brinkman
2019-09-12Refactored how the type resolver deals with aliases; fixes star import issues.Reinier Zwitserloot
2019-09-12Fix class names in after-ecjCaleb Brinkman
2019-09-11Remove extraneous importCaleb Brinkman
2019-09-11Merge branch 'master' of github.com:rzwitserloot/lombok into ↵Caleb Brinkman
feature/builder-setter-prefixes
2019-08-27[With] renaming lombok.experimental.Wither to lombok.experimental.WithReinier Zwitserloot
2019-08-26Fixes #2156: also clone the annotations on the setter.Roel Spilker
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-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-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-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-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-14IdentifierName instead of StringAdam Juraszek
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-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-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-01[fixes #2083] adds feature ‘access level’ to `@Builder`Reinier Zwitserloot
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[i2078] Add possibility to generate assert on `@NonNull`Roel Spilker
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[performance] improve typeMatches lookup. Especially in light of the ↵Reinier Zwitserloot
built-in copyable annotations lists growing, this should help performance.
2019-02-19var/val in Eclipse can now handle intersection types, fixes #1986Roel Spilker
2019-01-29[fixes #2011] If you have a field named `build` or `toString`, and you ↵Reinier Zwitserloot
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.
2019-01-29[fixes #2024] FieldNameConstants was causing lots of problems in eclipse, ↵Reinier Zwitserloot
especially with save actions.