Reinier Zwitserloot
0c5f878a4c
[tests] This seemingly humongous commit is actually nothing: All test-cases now have @Generated annotations where before they did not.
2024-05-17 03:04:40 +02:00
Rawi01
624c8a5a52
[ fixes #2682 ] Fix NPE, always add Javadoc return statement
2020-12-21 17:16:33 +01:00
Reinier Zwitserloot
3f620e3b84
[ fixes #2327 ] mostly trivial: Added this. for field access and unified code gen of build() methods for @Builder.
2020-01-07 22:31:43 +01:00
Reinier Zwitserloot
889c935ec9
[ fixes #2268 ] make lombok generate qualified types in order to avoid name clashes.
2020-01-06 05:19:37 +01:00
Reinier Zwitserloot
a318029830
[ fixes #2083 ] adds feature ‘access level’ to @Builder
2019-05-01 00:41:32 +02:00
Reinier Zwitserloot
9aac454aec
fixing tests to account for generation of javax.annotation.Generated and ConstructorProperties being default-off.
2017-12-04 21:41:47 +01:00
Roel Spilker
ae54fa51ac
[i1180] generate ConstructorProperties also for (package) private constructors
2017-03-23 01:07:56 +01:00
Roel Spilker
70f77f928a
[i1014] Only add lombok.Generated if it is explicitly turned on
2017-02-09 22:52:38 +01:00
Roel Spilker
9e4292dae4
add @lombok.Generated to generated classes, methods and fields
2017-01-06 01:05:16 +01:00
Roel Spilker
a8a70da6ac
replace experimental.Builder by Builder in tests if possible
2016-05-11 23:56:19 +02:00
Reinier Zwitserloot
32edc18b0e
updates tests to reflect that fields in builders now get gen/suppress annotations.
2015-02-10 23:00:29 +01:00
Reinier Zwitserloot
a7bd812893
[i623] added eclipse code for generating @javax.annotation.Generated, and refactored java impl to reduce DRY violations. -f pretty now includes skipping generation of this annotation, and updated ALL the test cases.
2015-01-30 15:43:41 +01:00
Reinier Zwitserloot
7af9add999
* Fixed issues with @FieldDefaults and @Value (you can NOT override
...
@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-16 00:51:31 +02:00
Reinier Zwitserloot
e1c39bbc60
javac builder implementation. Passes all tests.
...
Added toString() impl for builders in both eclipse and javac.
Added all documentation, though it'll need some reviewing.
2013-06-18 04:23:15 +02:00
Reinier Zwitserloot
9066d57ed9
improved and added to test cases for @Builder.
...
Eclipse's implementation continues to pass them all.
2013-06-16 13:20:54 +02:00