Commit Graph
2721 Commits
Author SHA1 Message Date
Jan Matèrne e6090dbd74 FailFast if Ant version does not support javac-modulepath 2019-08-22 23:15:21 +02:00
Reinier Zwitserloot a835579f79 [website] fix the /setup/overview load from the menu 2019-08-22 22:42:48 +02:00
Reinier Zwitserloot 15df143df6 [checkerframework]
A bit of a shadow feature because the checker framework folks need to do some work on their side.
this update makes lombok generate a few checker framework annotations (if configured to do so)
which let the checker framework add warnings and errors for example if you misuse builders, or ignore
the return values of withers, etc.
2019-08-22 22:42:48 +02:00
Roel Spilker ff1c01d9e9 add comments 2019-07-25 13:20:58 +02:00
Roel Spilker 867c3caf61 Fixes #2184: NPE on package-info.java without package declaration. 2019-07-24 21:18:36 +02:00
Reinier Zwitserloot 1f58c92e44 [trivial][website] adding tidelift link to the normalizer htaccess list 2019-07-19 15:55:26 +02:00
Reinier Zwitserloot 218f28cc95 [website] [fixes #2167] be more clear about how the constructor generation interacts if both @Value and @Builder are on the same class. 2019-07-16 02:07:39 +02:00
Roel Spilker aa80e1baf9 Fixes #1197, add Objects.requireNonNull and Preconditions.checkkNotNull to supported null-check styles 2019-07-16 02:04:11 +02:00
Reinier Zwitserloot e1d1415d6e [fixes #2168] Added JsonSetter as a copyable annotation 2019-07-16 01:50:16 +02:00
Reinier Zwitserloot b439e4ce77 [Fixes #2115] builder fields tracking a property that has a default set is now called $value in order to convey that you shouldnt manually mess with it. 2019-07-16 01:24:18 +02:00
Reinier Zwitserloot b3824c9dc1 [fixes #2169] Eclipse 2019-06 + JDK12 + @Singular caused a cavalcade of error popups 2019-07-15 22:15:21 +02:00
Till Brychcy 206e306615 Add Till Brychcy to AUTHORS 2019-07-09 09:28:08 +02:00
Reinier Zwitserloot b7e67345b9 Merge branch 'customlog' 2019-07-09 00:46:03 +02:00
Reinier Zwitserloot 5ad6796b18 Merge pull request #2136 from ataccama/customlog
Fixes for CustomLog, AUTHORS entry, extended changlog
2019-07-09 00:43:28 +02:00
Reinier Zwitserloot 0984d14826 [changelog] adding to the changelog note about improved eclipse non-null support (see previous commit) 2019-07-09 00:38:27 +02:00
Reinier Zwitserloot 93540b267d Merge pull request #2155 from brychcy/master
Avoid Eclipse warnings about lombok.NonNull when NonNullByDefault is used
2019-07-09 00:30:10 +02:00
Reinier Zwitserloot 1c65efa7d9 [changelog] adding to the changelog note about improved val/var support (see previous commit) 2019-07-09 00:26:08 +02:00
Reinier Zwitserloot 8b805fadf7 Merge pull request #2138 from bulgakovalexander/feature/typeInferenceImprovements
val. override error handling policy for problemReporter to guarantee AbortCompilation is throwing.
2019-07-09 00:20:43 +02:00
Reinier Zwitserloot c1039553b0 [builder] added a feature: you can now configure builder class name via the config system 2019-07-09 00:11:00 +02:00
Reinier Zwitserloot bcf2d55abf [docker] Update test gradle file with the new style way to do things, which involves marking lombok explicitly as an annotation processor (via github user tagae: Sebastián González) 2019-07-09 00:10:59 +02:00
Roel Spilker 2ccd3f5f5d Fixes #2165: Generated equals fails on annotated array type 2019-07-08 23:17:38 +02:00
Reinier Zwitserloot 11065b564f [build] adding a security policy 2019-07-02 03:30:44 +02:00
Reinier Zwitserloot bb0736fe00 [website] tidelift update 2019-07-02 01:41:15 +02:00
Reinier Zwitserloot 927a6774f5 [fixes #2140] when pretty-printing (delombok) varargs, only turn array brackets into varargs for the actual top-level type, not for arrays inside the type, such as an array as generics component. 2019-06-18 15:37:58 +02:00
Reinier Zwitserloot e33a209022 [issue #2140] Reproducing the bug: delombok issue: When you delombok a signature like: List<byte[]>... arg, the array brackets are replaced by dots in the delomboked output, which isn’t valid java. 2019-06-18 00:35:26 +02:00
Till Brychcy 8a6603d191 Avoid Eclipse warnings about null checks generated for lombok.NonNull when NonNullByDefault is used 2019-06-15 17:03:09 +02:00
Adam Juraszek 2a98c4d1fd Fix custom logger when topic presence != allowance 2019-05-29 19:18:10 +02:00
Bulgakov Alexander a899ffcbca [val]. more test cases 2019-05-25 00:15:09 +03:00
Bulgakov Alexander 67441a074f [val]. Sets false to ReferenceContexts' ignoreFurtherInvestigationField fields for generating bytecode correctly. Resolves the False part type of a conditional expression. 2019-05-24 19:04:16 +03:00
Bulgakov Alexander 089f2ec5f4 #1976. override error handling policy for problemReporter to guarantee AbortCompilation is throwing. 2019-05-24 10:05:38 +03:00
Roel Spilker d9b8b14575 Add funding file 2019-05-23 13:17:52 +02:00
Adam Juraszek 06004b933b Fixes for CustomLog, AUTHORS entry, extended changlog 2019-05-22 18:36:42 +02:00
Reinier Zwitserloot 6ea37c90a6 [website] changed the tidelift link to be more prominent + on docs pages 2019-05-22 01:04:22 +02:00
Reinier Zwitserloot 4af6e42b3b [website] fixed history/ajax-load system to deal with anchor links 2019-05-22 00:11:15 +02:00
Reinier Zwitserloot 8f69331ce8 Merge branch 'bulgakovalexander-feature/typeInferenceImprovements' 2019-05-21 23:22:18 +02:00
Reinier Zwitserloot 2704f073aa Code review + mention in changelog for the improvement to val handling vs. lambdas and conditional (ternary) expressions. 2019-05-21 23:20:00 +02:00
Reinier Zwitserloot 7fe4896867 Code review for @CustomLog, and added documentation and a changelog entry. 2019-05-21 22:57:45 +02:00
Roel Spilker 56aabf5465 Update changelog. Fixes #2100 2019-05-21 22:18:41 +02:00
Bulgakov Alexander cd49188aff #1976. one more test case 2019-05-20 13:44:29 +03:00
Bulgakov Alexander 71aea086e4 Merge branch 'master' into feature/typeInferenceImprovements 2019-05-20 13:10:14 +03:00
Adam Juraszek bb66465751 Custom log declaration 2019-05-14 18:48:01 +02:00
Adam Juraszek 399c516bd3 Configuration types without explicit registration 2019-05-14 18:47:07 +02:00
Adam Juraszek 4ea4b8d27b IdentifierName instead of String 2019-05-14 18:47:07 +02:00
Reinier Zwitserloot c479920db1 post-release version bump (to be clear, the static constructor feature 2 commits before this is NOT in the 1.18.8 release; this post-release bump is slightly late). 2019-05-09 14:20:03 +02:00
Reinier Zwitserloot 1a5363cc5b [trivial] updating changelog retroactively to list an improbable breaking change about the generated parameter is null exception 2019-05-09 14:13:39 +02:00
Bulgakov Alexander 1fec035aa5 #1976. [@val] improved raw generic type inference by eclipse compiler. 2019-05-08 23:34:37 +03:00
daliclass d3ae4d9948 [Feature] staticConstructor should use already defined private constructor if available 2019-05-07 15:18:01 +02:00
Bulgakov Alexander 8f8cbae631 Merge remote-tracking branch 'lombok/master' into feature/typeInferenceImprovements 2019-05-07 10:49:50 +03:00
Bulgakov Alexander 06fb1034ea #1976. naive fix of the eclipse compiler's error 'The target type of this expression must be a functional interface' in code like 'lombok.val foo = (System.currentTimeMillis() > 0) ? (Runnable)()-> {} : System.out::println;' 2019-05-07 10:49:25 +03:00
Reinier Zwitserloot 3496a3e963 pre-release version bump 2019-05-07 00:11:30 +02:00