Reinier Zwitserloot
ccfab5ebff
[ #1033 ] steps on the way to issue 1033: You can add cleanup tasks which are deferred (during the javac run) until the end.
...
This already fixes the exotic-to-the-point-of-nonexistent bug where setter and wither compete to steal the `@param` off of the field’s javadoc. Next are to fix builder and setter/wither competing whilst bringing javadocs to `@Builder`.
Then for various other conflicts, we should defer removal of lombok imports and annotations until the end too.
2019-01-08 03:33:52 +01:00
Roel Spilker
2c7870a4c7
@Delegate @NonNull would error on jdk8, fixes #1935
2019-01-08 00:00:04 +01:00
Reinier Zwitserloot
a685d0828c
[ fixes #1888 ] [jdk12] lombok can deal with the changes to case/break nodes in JDK12-preview javac.
2018-11-06 00:55:54 +01:00
Roel Spilker
7e79316a1f
Improve toString generation for enums. Fixes #1916
2018-11-06 00:37:07 +01:00
Reinier Zwitserloot
a73965b2b7
[ fixes #1918 ] toString now supports a configkey to tell it how to deal with super.
2018-11-05 23:30:09 +01:00
Reinier Zwitserloot
2fd46a50b6
[feature] FieldNameConstants now works like Builder: Make whatever bits it does by hand and lombok fills in whatever is missing.
2018-11-01 16:38:25 +01:00
Reinier Zwitserloot
21878e253e
[ fixes #1932 ] We broke the delombok ant task.
2018-11-01 15:01:33 +01:00
Reinier Zwitserloot
6e7924f865
post-release version bump.
2018-10-30 01:29:27 +01:00
Reinier Zwitserloot
8451c88bfa
pre-release version bump
2018-10-30 01:22:02 +01:00
Reinier Zwitserloot
e960f482a9
cleaning up the changelog in preparation for a release.
2018-10-30 01:03:18 +01:00
Tony Bargnesi
742783e40e
correct issueManagement declaration in maven POM
...
Motivation
The published maven POM for lombok refers to Google Code for issue
management. Google code is no longer active.
Changes
- replace with github issues for issue management
2018-10-24 20:28:54 -04:00
Reinier Zwitserloot
e40eab2e34
[ fixes #1795 ] you can now pass arguments to delombok via file in the same way javac/java support it.
2018-10-16 00:57:50 +02:00
Reinier Zwitserloot
89907fd11f
[ Fixes #1848 ] Added support to delombok for properly handling jigsaw (module-info) style projects.
2018-10-16 00:14:49 +02:00
Roel Spilker
7ee4ebb1a5
Don't initialize already initialized final fields. Fixes #1829 .
2018-10-15 22:37:37 +02:00
Reinier Zwitserloot
94eadb5131
[ fixes #1324 ] toBuilder with @Singular marked collections that are null no longer throws NPE.
2018-10-15 21:16:03 +02:00
Reinier Zwitserloot
9198551def
Finishing work on making lombok do sensible things with TYPE_USE annotations and for example their use on the typearg in a collection type which is being @Singular-ized.
2018-09-18 01:21:33 +02:00
Roel Spilker
da7c7720a6
update changelog
2018-09-10 23:27:42 +02:00
Roel Spilker
3c6513073b
create edge-SNAPSHOT maven artifacts
2018-09-10 22:20:41 +02:00
Roel Spilker
f1c9909bd4
Add Angular IDE support in installer, fixes #1830
2018-09-03 22:46:22 +02:00
Roel Spilker
ecf754c87d
Update changelog
2018-08-27 21:27:08 +02:00
Reinier Zwitserloot
769185e123
[ #1806 ] Potential fix for java 11 in regards to module system.
2018-08-21 01:03:59 +02:00
Reinier Zwitserloot
f83488af9c
[ #1808 ] Probable fix: Using module names with dots in them was causing issues, as we only use the simple name. Actually getting the full module name is a little tricky, but this should do the job.
2018-08-21 00:14:03 +02:00
Reinier Zwitserloot
0038b48eea
docs for the redesigned FieldNameConstants.
2018-07-29 17:17:22 +02:00
Reinier Zwitserloot
61fbd4a7f8
post-release version bump
2018-07-26 00:17:09 +02:00
Reinier Zwitserloot
dc715da8b7
pre-release version bump
2018-07-26 00:00:24 +02:00
Reinier Zwitserloot
7c3724c9dc
[Fixes issue #1783 ] lombok.var / lombok.experimental.var import would be removed by eclipse’s organize imports.
2018-07-25 22:04:52 +02:00
Reinier Zwitserloot
a195a47337
Attempting to fix issues with integration with mapstruct; issue #1359
2018-07-17 22:36:32 +02:00
Reinier Zwitserloot
37434ba0cb
[ Fixes #1347 ] issues with no-args constructor and Builder.Default now documented and fixed.
2018-07-03 05:42:34 +02:00
Roel Spilker
577ce94fac
changelog
2018-06-19 00:17:09 +02:00
Reinier Zwitserloot
6ae4592f18
added SuperBuilder to the changelog
2018-06-13 23:29:09 +02:00
Reinier Zwitserloot
5f58f0aed2
post-release version bump
2018-06-05 01:17:07 +02:00
Reinier Zwitserloot
2c5395d4c8
pre-release version bump
2018-06-05 01:04:06 +02:00
Roel Spilker
a74db7c10c
Make extraPrivate opt-in instead of opt-out. Fixes #1708
2018-06-04 23:36:45 +02:00
Reinier Zwitserloot
b8e85f5dc7
FieldNameConstants now defaults to having a prefix ‘FIELD_’, which can be configured both on the annotation itself and via a config key. This totally breaks compatibility with the previous lombok release, but, hey, it’s in experimental and it’s been one week. This is better.
2018-06-04 23:36:10 +02:00
Roel Spilker
fb5a553014
Do not generate a private no-args constructor if:
...
- The class has a parent class
- There is an explicit XxxArgsConstructor annotation that would generate
a no-args constructor
Fixes #1703 , fixes #1704 , fixes #1712
2018-06-04 22:40:24 +02:00
Reinier Zwitserloot
370705e7e1
Fixex #1697 : google’s FluentLogger (Flogger) now available as one of lombok’s log annotations.
2018-06-04 22:18:54 +02:00
Reinier Zwitserloot
974e80e1de
changelog now mentions fix for issue 1709
2018-06-04 20:55:00 +02:00
Roel Spilker
6def033f13
Remove delombok shorthand for onlyChanged, fixes #1705
2018-06-04 20:18:42 +02:00
Reinier Zwitserloot
c39cf53927
[release] post-release version bump
2018-05-29 00:28:00 +02:00
Reinier Zwitserloot
effa4e9474
[release] pre-release version bump
2018-05-29 00:13:57 +02:00
Reinier Zwitserloot
d07ffaa17d
[trivial] small update to changelog
2018-05-28 23:56:48 +02:00
Roel Spilker
d438878127
Update docs.
2018-05-28 22:00:57 +02:00
Reinier Zwitserloot
4fb9c6f7f8
[documentation] documenting the new-style include/exclude of ToString and EqualsAndHashCode
2018-05-15 01:07:03 +02:00
Reinier Zwitserloot
323cc5267e
fixes #1580 - documenting Pascal Bihler's contribution to making lombok run better with gradle
2018-05-14 23:08:28 +02:00
Roel Spilker
3ea12bdeba
jdk10: update download for the jdk
2018-04-30 22:14:35 +02:00
Roel Spilker
90b699ef10
document fix in edge release
2018-04-23 23:29:25 +02:00
Roel Spilker
b081e6c968
Allow onMethod and onParam in @Getter and @Setter if it is put on a type
2018-04-23 23:26:51 +02:00
Roel Spilker
f4bc0323dc
Potential fix for #1604
2018-04-10 00:44:57 +02:00
Roel Spilker
4dce9a351d
update changelog
2018-04-09 23:19:54 +02:00
Reinier Zwitserloot
b6fb3c03fa
[fieldNameConstants] code review, docs, tests, fixup.
2018-04-05 14:22:40 +02:00