Commit Graph
1832 Commits
Author SHA1 Message Date
Reinier Zwitserloot 89f98da78d [fixes #678] @Synchronize an instance method on static variable no longer emits a warning. 2020-02-14 01:21:24 +01:00
Roel Spilker 0d7540db0c (#2125) Extract mapstruct binding to separate module. 2020-02-14 00:07:45 +01:00
Jan Rieke 0ab433b41a SuperBuilder javac fix for nested generic types; fixes #2359 2020-02-11 12:47:38 +01:00
Jan Rieke 6e2d23fdd7 setter prefixes for SuperBuilder
setter prefixes for SuperBuilder [javac]
better javadoc for the SuperBuilder setterPrefix value
setter prefixes for SuperBuilder [ecj]
add test for SuperBuilder setter method customization
fix setter method customization with setterPrefix
2020-02-08 16:09:56 +01:00
Reinier Zwitserloot cf4e59662a post-release version bump 2020-02-07 00:09:47 +01:00
Reinier Zwitserloot 4ca9ccfc52 pre-release version bump 2020-02-07 00:01:24 +01:00
Reinier Zwitserloot 8943b49dfe [fixes #880] get rid of an unchecked cast warning for @Getter(lazy=true) 2020-02-06 23:57:30 +01:00
Jan Rieke 4a34ed75b4 avoid more name clashes for builder type param; fixes #2297 2020-02-06 16:05:56 +01:00
Reinier Zwitserloot 3f0fec1872 [issue #788] Add more nullity annotations where relevant
(chainable setters, static constructors, builder stuff)
2020-01-31 15:58:19 +01:00
Reinier Zwitserloot c42bfbae39 [issue #2221] simplified configuration for @Singular-generated plural form nullchecks. 2020-01-31 06:33:33 +01:00
Reinier Zwitserloot d31182c438 [fixes #2235] aliasing the old wither to the new one was broken for explicit imports. 2020-01-31 04:42:05 +01:00
Reinier Zwitserloot 6e2b5802be [documentation] mostly the config feature page 2020-01-31 00:00:29 +01:00
Reinier Zwitserloot d1e9a8e5ab [bughunt] [issue #2351] wild-stab try to fix issue 2351, without reproduction - this time for realsies, whoops. 2020-01-30 20:49:48 +01:00
Reinier Zwitserloot 025dd0e76e [bughunt] [issue #2351] wild-stab try to fix issue 2351, without reproduction. 2020-01-30 17:24:20 +01:00
Reinier Zwitserloot 229cde2bf0 [Fixes #2349] Support for JDK 14
Added the ability to parse and pretty-print the new 'x instanceof String y' pattern concept.
Added a test to the pretty printer to confirm that it works.
2020-01-29 03:07:21 +01:00
Reinier Zwitserloot e95680a767 [issue #2221] [issue #788] Lombok now adds nullity annotations.
Which 'flavour' is defined in lombok.config; applied to toString, equals, canEqual, and plural-form of `@Singular`.
2020-01-28 16:21:39 +01:00
Reinier Zwitserloot fa70b194aa [trivial] the pos array was one too large here, shouldn't have any effect other than save a smidge of memory. 2020-01-28 16:21:39 +01:00
Reinier Zwitserloot 91a40b8312 [singular][issue #2221] the plural builder method now nullchecks its argument with configurable results. 2020-01-28 16:21:39 +01:00
Roel Spilker 0e583c0122 Config import: add support for environment variables 2020-01-20 14:12:03 +01:00
Roel Spilker 8b2d4ca67c ConfigurationApp: hide not-mentioned by default, add parameter to show them anyway. 2020-01-20 14:11:29 +01:00
Roel Spilker 04523763df Config import: support .jar and .zip archives 2020-01-20 14:11:21 +01:00
Roel Spilker 290edf9527 Config import: add to trace 2020-01-20 14:11:08 +01:00
Roel Spilker f2d49a89ec Config import: change bubble iteration 2020-01-20 14:10:43 +01:00
Roel Spilker bb4fb7d220 Config import: move responsibilities 2020-01-20 14:10:33 +01:00
Roel Spilker 1444d6dfbf Rename Context to ConfigurationFile, move reading contents and metadata to it. 2020-01-20 14:10:33 +01:00
Roel Spilker 091d14bd73 Config import: Allow imports in lombok.config 2020-01-20 14:10:15 +01:00
Roel Spilker 660a056240 Implement E&HQ in CheckerFrameworkVersion because it is a ConfigurationValueType and might be listed. 2020-01-20 13:57:31 +01:00
Roel Spilker 18d70e7bc6 Close more inputstreams 2020-01-20 13:55:43 +01:00
Roel Spilker 7ca43108f5 Remove unused imports 2020-01-20 13:55:43 +01:00
Reinier Zwitserloot 94381d0e9a [fixes #2335] ObtainVia(method=) on more than one arg would crash in javac 2020-01-15 00:52:53 +01:00
Reinier Zwitserloot 9ad2bd563b [fixes #788] lombok generated equals method plus a non-null-by-default annotation no longer clash. 2020-01-08 01:06:35 +01:00
Reinier Zwitserloot 0b0656ae3c [fixes #2323] javadoc @return generation updated. 2020-01-07 23:29:04 +01:00
Reinier Zwitserloot 3f620e3b84 [fixes #2327] mostly trivial: Added this. for field access and unified code gen of build() methods for @Builder. 2020-01-07 22:31:43 +01:00
Reinier Zwitserloot 889c935ec9 [fixes #2268] make lombok generate qualified types in order to avoid name clashes. 2020-01-06 05:19:37 +01:00
Reinier Zwitserloot 859c114972 Merge pull request #2273 from Lekanich/issue2262
Fixed @SuperBuilder with generic with inner static class produces CE
2019-12-19 03:19:24 +01:00
Reinier Zwitserloot 1b00558938 Merge pull request #2283 from smillst/updateCheckerFrameworkV3.0.0
Update the list of Checker Framework annotations for version 3.0.0.
2019-12-19 02:09:28 +01:00
Suzanne Millstein 95e299b97b Add note. 2019-12-12 15:18:19 -08:00
Suzanne Millstein 893378510d Add back old anotations. 2019-12-12 15:17:22 -08:00
Reinier Zwitserloot f8ecfafbcd Merge branch 'floralvikings-feature/builder-setter-prefixes' 2019-12-11 01:59:05 +01:00
Reinier Zwitserloot 870937a46f [builder] setterPrefix option code review, formatting cleanup, and docs 2019-12-11 01:48:16 +01:00
Roel Spilker e510f918d0 Improve error message when post-compiler fails 2019-12-11 01:02:53 +01:00
Reinier Zwitserloot 35f9a8360e [trivial] formatting 2019-12-11 00:44:52 +01:00
Reinier Zwitserloot 6bab046832 Merge branch 'feature/builder-setter-prefixes' of git://github.com/floralvikings/lombok into floralvikings-feature/builder-setter-prefixes 2019-12-11 00:28:37 +01:00
Suzanne Millstein 01d1ea6bbb Update the list of Checker Framework annotations for version 3.0.0. 2019-11-04 08:50:12 -08:00
Caleb Brinkman b7e42d13ea Fix last test 2019-10-28 13:48:59 -05:00
Caleb Brinkman 1b0c2f34a5 Fix eclipse map singularization 2019-10-28 13:41:13 -05:00
Caleb Brinkman 2a7afbc1d1 Fix more singulars and tests 2019-10-28 12:43:43 -05:00
Caleb Brinkman 7a8bc61bae Remove now-unused variables 2019-10-28 12:13:11 -05:00
Caleb Brinkman 65302bc13a More test fixes 2019-10-28 12:09:15 -05:00
Lekanich da9cc7b6b2 Issue2262.
Added ability to process JCField as type parameter for HandleSuperBuilder. javac.
2019-10-27 15:09:56 +02:00