Commit Graph
2331 Commits
Author SHA1 Message Date
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
Jan Rieke d11263a6c6 support @Builder.Default 2018-06-01 15:57:59 +02:00
Jan Rieke 51c0c40ac4 handle experimental flag usage 2018-06-01 10:50:26 +02:00
Jan Rieke 32bed51fed ecj: generate default constructor for builder classes 2018-05-31 18:01:43 +02:00
Jan Rieke 795e3c8487 Revert "ecj: SuperBuilderBasic test passes (removed superconstructor calls)"
This reverts commit 9ee2491427.
2018-05-31 16:40:08 +02:00
Jan Rieke 7bd60ea6e6 second generics test case 2018-05-31 16:32:14 +02:00
Jan Rieke 4735f99d28 ecj: reordering of methods 2018-05-31 15:02:08 +02:00
Jan Rieke 664ed48460 javac: delete @SuperBuilder when processing it 2018-05-31 14:53:20 +02:00
Jan Rieke 65b248ec62 fixed expected test results 2018-05-31 14:41:40 +02:00
Jan Rieke 1e87330f18 test case for custom builder method 2018-05-30 22:54:11 +02:00
Jan Rieke 36c75b2d68 no custom builders allowed, so there cannot be a toString() method 2018-05-30 22:49:34 +02:00
Jan Rieke 4c5a7cddab code formatting, reordering, rename etc. 2018-05-30 22:38:08 +02:00
Jan Rieke 04269ef14b fixed compiler errors in ant 2018-05-30 15:27:47 +02:00
Jan Rieke cdee277f11 ecj: fixed compiler errors after revert of HandleBuilder 2018-05-30 13:38:20 +02:00
Jan Rieke 9470ca650e ecj: revert changes to HandleBuilder (everything in HandleSuperBuilder) 2018-05-30 13:38:20 +02:00