Joachim Vandersmissen
2b0cd53d55
java.util.logging.Logger does not have an error method.
2018-08-20 20:04:57 +02:00
Reinier Zwitserloot
c21adf7f47
[website] added some ugly docs on how to interop jackson and builder. We need to make this prettier later and add the magic for how to interop Singular with Jackson later.
2018-08-02 15:52:34 +02:00
Reinier Zwitserloot
6b84e38152
make access on the website to for example Builder/ also work
2018-08-02 15:20:06 +02:00
Reinier Zwitserloot
0038b48eea
docs for the redesigned FieldNameConstants.
2018-07-29 17:17:22 +02:00
Reinier Zwitserloot
e964f5eec6
[website] ’Install’ -> ‘How to use’
2018-07-29 16:47:39 +02:00
Reinier Zwitserloot
b9fb35cb8e
Printing missing gradle integration would print for any non-javac, non-gradle compiler. Fixed that.
2018-07-29 16:38:16 +02:00
Reinier Zwitserloot
eeab3c0021
A few upgrades for the printers used with @lombok.core.PrintAST.
2018-07-29 16:37:54 +02:00
Reinier Zwitserloot
3d432c38d0
code impl of FieldNameConstants rewrite + test updates for it
2018-07-29 16:37:21 +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
7e94041dbc
Added key ‘dangerousconfig.lombok.disable’.
2018-07-25 23:19:00 +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
5ec61bb62d
[fixes issue #1759 ] We removed the ‘flag usage’ check on builder instead of replacing it with the non-experimental check about 3 years ago when builder moved out of experimental. The check has now been restored.
2018-07-25 21:41:17 +02:00
Reinier Zwitserloot
111d0a5f16
Fixes issue #1789 - picking another workspace duplicates the ‘lombok is installed’ text in the eclipse about dialog.
2018-07-25 21:10:20 +02:00
Roland Praml
be1cfd2f59
Replaced StringBuilder by simple char array in "hotspot" method
2018-07-20 09:41:24 +02:00
Roland Praml
ff739d6d5a
Add Roland Praml to authors list
2018-07-20 09:40:39 +02:00
Reinier Zwitserloot
a195a47337
Attempting to fix issues with integration with mapstruct; issue #1359
2018-07-17 22:36:32 +02:00
Thomas Klambauer
0375f1a9e8
lombok config broken: version must be string
...
otherwise gradle compile will fail.
2018-07-17 21:39:29 +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
Reinier Zwitserloot
b3771e86f9
gave the tests for issue #1397 (generated constructors take @Builder.Default into account) an update.
2018-07-03 05:42:34 +02:00
Reinier Zwitserloot
7472672f16
[issue #1347 ] When lombok generates constructors, it should call the @Builder.Default static method instead of initializing to null/0/false. This does that, for ecj.
2018-07-03 05:42:34 +02:00
Reinier Zwitserloot
3987f54b83
[issue #1347 ] When lombok generates constructors, it should call the @Builder.Default static method instead of initializing to null/0/false. This does that, for javac.
2018-07-03 05:42:34 +02:00
Roel Spilker
577ce94fac
changelog
2018-06-19 00:17:09 +02:00
Reinier Zwitserloot
657a13b0dd
Merge branch 'sclExpansionUpdate'
2018-06-19 00:12:13 +02:00
Reinier Zwitserloot
4306f978fe
[SCL] update that should make it a little easier to add custom lombok handlers.
2018-06-19 00:09:48 +02:00
Reinier Zwitserloot
ea9ce72708
[website] lombok licenses for international customers now via stripe instead of payoneer. Also, typos.
2018-06-18 23:59:04 +02:00
Roel Spilker
f241ef8c30
Transient fields should by default be excluded from equals and hashCode. Fixes #1724
2018-06-18 23:56:27 +02:00
Reinier Zwitserloot
2264ce492c
[trivial] make the website build again, bugfix in template loading of SuperBuilder.html.
2018-06-13 23:31:30 +02:00
Reinier Zwitserloot
6ae4592f18
added SuperBuilder to the changelog
2018-06-13 23:29:09 +02:00
Reinier Zwitserloot
5dea27f56f
Merge branch 'janrieke-superBuilder'
2018-06-13 23:26:15 +02:00
Reinier Zwitserloot
19ad4fd57d
[SuperBuilder] code review, style update, making it JDK1.6 compatible, documentation review, bugfix for setter auto-presuming chaining even when you didn’t configure it to chain.
2018-06-13 23:21:00 +02:00
Reinier Zwitserloot
249256224a
forgot to update Version.java in the post-release version bump.
2018-06-13 20:41:57 +02:00
Reinier Zwitserloot
58d9b8c242
Merge branch 'Wikia-gradle-incremental-fix'
2018-06-13 20:41:31 +02:00
mszabo-wikia
6311a7efe3
Also generify AnnotationProcessor logic
2018-06-07 17:45:43 +02:00
mszabo-wikia
4256d7daed
Generify logic to obtain JavacFiler and JavacProcessingEnvironment
2018-06-07 12:07:08 +02:00
mszabo-wikia
ca99bdfbed
Fix #1716 : Update for Gradle incremental compilation API change in Gradle 4.8 and above
2018-06-06 14:59:44 +02:00
Jan Rieke
3256ab6fc7
next lombok version is 1.18.1
2018-06-06 09:04:55 +02:00
Reinier Zwitserloot
5f58f0aed2
post-release version bump
2018-06-05 01:17:07 +02:00
Reinier Zwitserloot
304becdde7
running tests on command line can be finicky, lets not make it a requirement when pushing releases.
2018-06-05 01:15:06 +02:00
Reinier Zwitserloot
2c5395d4c8
pre-release version bump
2018-06-05 01:04:06 +02:00
Reinier Zwitserloot
21b415df8b
Fixes #1676 at least for eclipse: You can now use java10 var in an eclipse that supports this, without lombok getting in the way.
2018-06-05 01:02:16 +02:00
Reinier Zwitserloot
6e0f7eca3d
Fixing the snippet for the reworked FieldNameConstants
2018-06-04 23:55:22 +02:00
Reinier Zwitserloot
a0b901c3c0
@NonNull now uses a slightly longer exception message.
2018-06-04 23:55:13 +02:00
Reinier Zwitserloot
198efc1b27
Merge pull request #1698 from hubrick/feature/explicit-npe-message
...
Make the null check exception a little bit more explicit
2018-06-04 23:40:21 +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
Reinier Zwitserloot
d7b72c41dc
fixes #1709 – boolean properties in lombok annotations, such as onlyExplicitlyIncluded, didn’t work.
2018-06-04 20:53:01 +02:00