Commit Graph
2510 Commits
Author SHA1 Message Date
Reinier Zwitserloot 6ca884be75 [github] issue templates 2018-12-17 21:01:10 +01:00
Reinier Zwitserloot c2bd647287 Update issue templates
Adding some issue templates.
2018-12-17 20:40:42 +01:00
Reinier Zwitserloot 87600e814c website and README updates (tidelift) 2018-12-11 20:55:54 +01:00
Reinier Zwitserloot 4126bc2772 bugfix for clicking our W-8BEN form on the order page. 2018-11-19 12:05:44 +01:00
Reinier Zwitserloot 94d11d89a7 [issue #1938] addressing some small issues with the documentation. 2018-11-12 21:30:23 +01:00
Reinier Zwitserloot db19327cb4 [fixes #1628] Lombok now marks the result field used in the generated hashCode method as final if it isn’t modified. This doesn’t change its behavior whatsoever, but some linters and especially eclipse save actions (specifically: ‘mark local variables final if possible’) cause issues when they try to mess with generated code. Of course, now any save action with ‘remove useless modifiers’ would cause an issue but those don’t (yet…) exist. 2018-11-08 15:51:08 +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 dc641cc369 [fixes #1912] clarifying builder’s behaviour about generating constructors in the face of already present ones. 2018-11-05 23:39:02 +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 2c0ec93155 [bugfix] attempting to fix an issue with buckbuild which uses some exotic trickery to compile straight from jar to jar, messing up our wrapper around javac’s javaFileObject. Bug report and suggested fix from external sources, we didn’t test it, but we only kick in this alternative if an exception occurs, so it couldn’t possibly affect anything that was already working fine. See PR #1929 2018-11-05 21:40:30 +01:00
Reinier Zwitserloot 9fc02601df [website] the usage example for FieldNameConstants was still written in the abandoned 1.18.2 style. 2018-11-05 21:19:21 +01:00
Reinier Zwitserloot 4acda73319 [trivial] error out on mismatch between FieldNameConstants asEnum flag and actual handwritten type. 2018-11-01 16:43:25 +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
Reinier Zwitserloot 9b0601809b [fixes #1907] This one is hard to describe; due to builder being a bit overzealous as to what it marks as ‘generated’, if you manually write the builder class and add some elements, you’d get crazy errors on those. 2018-10-30 01:03:18 +01:00
Roel Spilker f5b106971a add jdk11 to docker builds 2018-10-30 00:50:24 +01:00
Reinier Zwitserloot 03365378e9 fixing the tests added in the previous commits by janrieke to match alternative take on how to ‘fix’ null-collections and singular/toBuilder. 2018-10-29 23:41:11 +01:00
Reinier Zwitserloot d8de0e3c49 Merge branch 'wildcardsSingularFix' of git://github.com/janrieke/lombok into janrieke-wildcardsSingularFix 2018-10-29 23:29:10 +01:00
Reinier Zwitserloot eca219ee64 eliminate ‘you are using private API’ warnings by streamlining all reflective access via a class that uses sun.misc.Unsafe to arrange access. From the nqzero permit-reflect library. 2018-10-29 23:13:59 +01:00
Roel Spilker 182cb0cb9e [java-11] up dependency on lombok.patcher, including asm7 2018-10-29 21:30:27 +01:00
Reinier Zwitserloot c02263a5e2 Merge pull request #1923 from abargnesi/fix-maven-issue-management
correct issueManagement declaration in maven POM
2018-10-29 21:07:19 +01:00
Reinier Zwitserloot 4cf36b2788 Merge pull request #1917 from kkocel/master
Added Spring NonNull and Nullable annotations
2018-10-29 21:06:26 +01:00
Reinier Zwitserloot fb039c2837 Merge pull request #1871 from janrieke/customizableSuperBuilder
Customizable SuperBuilder
2018-10-29 21:04:59 +01:00
Reinier Zwitserloot d8b882cf7e [test] Added some posix scripts to test module-based builds. We should make these as unit tests someday. 2018-10-29 20:46: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
Krzysztof Kocel 1a4319e785 Added Spring NonNull and Nullable annotations 2018-10-23 14:03:50 +02: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 836bd0ab57 only call System.exit if the return code is not zero, quickfix for #1795 2018-10-15 23:38:05 +02:00
Roel Spilker 89294fe03c add tests to ensure onlyExplicitlyIncluded means nothing if no fields are annotated. Fixes #1772 2018-10-15 23:19:55 +02:00
Roel Spilker 7ee4ebb1a5 Don't initialize already initialized final fields. Fixes #1829. 2018-10-15 22:37:37 +02:00
Reinier Zwitserloot 11322a489b Merge pull request #1864 from daniel-shuy/daniel-shuy-patch-1
Fix code example for @UtilityClass
2018-10-15 22:35:34 +02:00
Reinier Zwitserloot 73cd46fce2 Fix up positions of generated nodes for eclipse @Builder. 2018-10-15 21:52:47 +02:00
Roel Spilker becb12658e Remove references to suppressConstructorProperties, fixes #1873 2018-10-15 21:22:58 +02:00
Reinier Zwitserloot d994839ac0 Merge branch 'master' into janrieke-superToBuilder 2018-10-15 21:19:18 +02:00
Reinier Zwitserloot c2f4ea47a1 [website] Updated documentation on how to use Lombok and GWT together. 2018-10-15 21:16:06 +02:00
Reinier Zwitserloot c896f24278 [build] Fixing running tests via ant test, setting up the build, and a few other build-related issues. 2018-10-15 21:16:06 +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
Roel Spilker cbcab66480 #1881 add documentation 2018-10-15 21:15:25 +02:00
Jan Rieke e9d098a16c fixed toBuilder on Singular fields with wildcards (ecj) 2018-10-12 19:47:40 +02:00
Jan Rieke 80b5f8d41d fixed another missing type arg issue 2018-10-12 17:38:09 +02:00
Jan Rieke d6057f8eb7 fixed toBuilder on Singular fields with wildcards (javac) 2018-10-12 09:06:34 +02:00
Reinier Zwitserloot 06455de367 Merge branch 'superToBuilder' of git://github.com/janrieke/lombok into janrieke-superToBuilder 2018-10-08 15:52:43 +02:00
Reinier Zwitserloot 3bb6f69a5b Added instructions for the GWT/Eclipse plugin. 2018-10-08 15:51:10 +02:00
Reinier Zwitserloot d91ba858f2 [tests] all tests involving ‘var’ should not be run on j10+. 2018-10-02 04:02:33 +02:00
Reinier Zwitserloot 2ae7b4d516 Fixed: command line testing with Javac9+ would fail on all tests that are testing that the compiler emits warning/error messages. 2018-10-02 04:02:19 +02:00