Commit Graph

2349 Commits

Author SHA1 Message Date
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