aboutsummaryrefslogtreecommitdiff
path: root/website/features
AgeCommit message (Collapse)Author
2013-10-27[issue 598] JDK8 update broke assignment-with-operator in delombok.Reinier Zwitserloot
2013-07-16bumped versionReinier Zwitserloot
2013-07-16* Fixed issues with @FieldDefaults and @Value (you can NOT overrideReinier Zwitserloot
@Value's final-by-default and private-by-default with it; now appropriate warnings are emitted) * Builder now errors out on presence of most lombok annotations on an explicit builder class. * Builder now takes @FieldDefaults/@Value into account. * Builder on type now generates the constructor as package private instead of private to avoid synthetic accessor constructors. * added a bunch of test cases. * added a test case feature: If the expected file is omitted entirely but there are expected messages, the differences in the output itself are ignored. * streamlined checking for boolean-ness (removed some duplicate code) * added 'fluent' and 'chain' to @Builder.
2013-07-08Fixed value's snippet integration (it hadn't been updated yet now that Value ↵Reinier Zwitserloot
has moved from experimental into core).
2013-07-08Support for javadoc copying in Getter/Setter generation for javac, as well ↵Reinier Zwitserloot
as updates to all relevant documentation
2013-07-07updated docs for new desugaring for getter(lazy=true)Reinier Zwitserloot
2013-06-25Value has been promoted to the main package.Reinier Zwitserloot
2013-06-18javac builder implementation. Passes all tests.Reinier Zwitserloot
Added toString() impl for builders in both eclipse and javac. Added all documentation, though it'll need some reviewing.
2013-05-31Added @NonNull on parameters feature (issue 514),Reinier Zwitserloot
including docs and changelog.
2013-04-23added link to a great external non-video based tutorial instead of our ↵Reinier Zwitserloot
crappy way too old slideshow thingie.
2013-03-12In delombok, we mark the AST as changed if we remove an annotation; this ↵Reinier Zwitserloot
fixes the issue where delombok would leave lombok annotations in the file if that annotation had no actual effect (such as @Getter on a field if there is an explicit getX method for that field). issue #443: delombok would screw up @SneakyThrows on methods or constructors with empty bodies. Now we generate warnings for this.
2013-03-11Added @Log4j2 support.Reinier Zwitserloot
2013-02-18Changed @Value to no longer imply @Wither. Usually you want onlyReinier Zwitserloot
a few or no withers at all, and adding them is a lot simpler than removing them. This is a breaking change, but then that's why @Value was in experimental in the first place.
2013-02-18whoops, belated push and fixes to the documentation of onXReinier Zwitserloot
2013-02-11BIG commit:Reinier Zwitserloot
* re-introduction of onMethod/onConstructor/onParam * tests checking error/warnings rewritten to be more heuristic, in order to accomodate difference in messaging between java6 and java 7 * Ability to eliminate java's own output of erroneous error messages (heh); i.e. those messages that are invalidated by lombok's actions. This mechanism is used for onMethod/onConstructor/onParam * First steps to unifying a billion setGeneratedBy calls into a single visitor traversal for eclipse' HandleGetter/Setter/Constructor/Wither * To simplify 'zooming in' the tests on just a few files, added an 'accept' mechanism. * Updated copyright headers of website to 2013.
2012-11-17Added all documentation for the onX feature and updated changelog.Reinier Zwitserloot
Now to actually write the feature (Well, rescue it from the onX-removal tag).
2012-10-30Added annotation for the slf4j extended loggergrootjans
2012-10-08Updated copyright header in website feature pages.Reinier Zwitserloot
2012-08-13Documentation for @Value, @FieldDefaults, @WitherReinier Zwitserloot
2012-07-02Fixed issue 374: updated documentation about case insensitive checking for ↵Roel Spilker
existing methods.
2012-06-18Added documentation for @ExtensionMethod featureReinier Zwitserloot
2012-03-27fixes for 'ant website' build target. Also fixing some errors in javadoc.Reinier Zwitserloot
2012-03-27Finished up documentation for Accessors.Reinier Zwitserloot
2012-03-21Documentation for new @Accessors feature as well as the API (the annotation ↵Reinier Zwitserloot
in experimental package).
2012-02-27Fix note on @Getter wrt hasX fields: prefix is actually generated ↵Sander Koning
(conforming to beanspec)
2012-01-19updated documentation to reflect ability of putting delegate on methods.Reinier Zwitserloot
2011-12-05Update warning about @SneakyThrows requiring lombok.jar on the classpath (#306)Sander Koning
2011-11-07Don't wrap code in documentationRoel Spilker
2011-11-07Changed copyright noticesRoel Spilker
2011-10-25Again made @NotNull have no special meaning.Reinier Zwitserloot
See issues 43, 271, and 287.
2011-09-05fixed Issue 271: @NotNull annotations should introduce a null checkpeichhorn
2011-08-31Fix GWT instructions.Stephen Haberman
2011-08-15Removed support for onMethod, onParam and onConstructor due to javac7 type ↵Roel Spilker
incapabilities. Issue #251
2011-07-18Now either all or none of equals/hashCode/canEqual is generated. Fixes issue ↵Roel Spilker
240.
2011-07-04Another trivial website typo.Reinier Zwitserloot
2011-06-30Updated documentation of SneakyThrows to remove remark about needing ↵Reinier Zwitserloot
lombok.jar at runtime.
2011-06-30Added a note about serialVersionUID and @Synchronized to the feature docs.Reinier Zwitserloot
2011-06-29Whoops, the titles on 3 feature pages were '@Data' instead of something more ↵Reinier Zwitserloot
appropriate.
2011-06-20Minor tweaks to documentation updates (javadocs, website).Reinier Zwitserloot
2011-06-13mentioned Anthony Whitford's delombok maven plugin on delombok feature page.Reinier Zwitserloot
2011-05-30Some small typofixes for the website feature docs.Reinier Zwitserloot
2011-05-09Updated Delegate docs now that we've changed how it works (it no longer ↵Reinier Zwitserloot
detects that you've implemented a few to-be delegated methods yourself).
2011-03-23Updated documentation of XArgsConstructor to highlight that we won't/can't ↵Reinier Zwitserloot
remove suppressConstructorProperties until GWT and Android get the CP annotation. See issue #202
2011-02-28Issue 192: Add documentation for onMethod=, onParam, onConstructorgrootjans
still have to make a minor edit in the pre/post files
2011-02-07Added documentation for @Delegate. This fixes issue 189grootjans
2011-01-31Issue 182: Cleanup documentation should include null-checkRoel Spilker
2010-12-28@ToString, @Getter, and @XArgsConstructor now work on, and are legal on, ↵Reinier Zwitserloot
enums. Docs have been updated. Behaviour of @XArgsConstructor when its placement makes no sense (i.e. when annotating an interface with them) is no longer 'throw weird errors', but has been brought in line with the others: A nice error message is generated. Fixes issue #175
2010-11-29Added 'val' as a type which the 'val' fake keyword must resolve to before ↵Reinier Zwitserloot
val works, as a gesture to make val less 'magical'. It even works, in eclipse. Next up: javac.
2010-11-22- Renamed the diverse @Log annotations to give them distinct namesRoel Spilker
- Removed the option to specify a different class to log on - Updated tests and documentation
2010-11-18Added link to SpoonVennersOdersky paper about equality.Reinier Zwitserloot