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
Roel Spilker
6def033f13
Remove delombok shorthand for onlyChanged, fixes #1705
2018-06-04 20:18:42 +02:00
Jan Rieke
e2fc6fa564
SuperBuilder support for abstract classes
2018-06-04 17:52:38 +02:00
Jan Rieke
d4fa7c583b
next lombok version is 0.16.23
2018-06-01 16:31:52 +02:00
Jan Rieke
ebbe169f1a
reverted unnecessary import reordering
2018-06-01 16:08:16 +02:00