Commit Graph
572 Commits
Author SHA1 Message Date
Reinier Zwitserloot 7993aa20cd [issue #2368] [withBy] support for ecj 2020-02-15 07:23:16 +01:00
Reinier Zwitserloot a991bebe41 [issue #2368] [withBy] support for javac 2020-02-15 07:23:10 +01:00
Reinier Zwitserloot a6fb86359a [issue #2369] [reproduction-test] inner types not detected as static if in interface/enum. 2020-02-14 14:50:38 +01:00
Reinier Zwitserloot 72f546f9cb [trivial] improving consistency between javac vs. ecj output
wasn't worth an issue on the tracker: javac and ecj handlers for static constructors would differ; ecjs would specify the return type and constructor invocation using fully qualified types, whereas the handler for javac did not.
2020-02-14 01:21:24 +01:00
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
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 8943b49dfe [fixes #880] get rid of an unchecked cast warning for @Getter(lazy=true) 2020-02-06 23:57:30 +01:00
Reinier Zwitserloot 2e06cb3ff1 [#2355] fixed tests for clashes in the generics for superbuilder 2020-02-06 22:06:21 +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 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 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 df4501a648 Config import: add traces for archives to the tests 2020-01-20 14:11:38 +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 56543053ac Make test java version independent, error message changed 2020-01-20 13:37:11 +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 d57a1bc2b9 [#2273] [#2262] [#2278] test to reproduce bug 2019-12-19 03:22:54 +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
Caleb Brinkman 65302bc13a More test fixes 2019-10-28 12:09:15 -05:00
Caleb Brinkman 666defaff3 Fix up some more tests and copy-paste errors 2019-10-25 15:38:07 -05:00
Reinier Zwitserloot 3c7cfc8c54 [jdk13] support for switch expression's yield keyword. 2019-09-25 01:20:21 +02:00
Reinier Zwitserloot 69011b90d8 [jdk13] Added support for printing text blocks (triple quoted strings) in text block form 2019-09-25 01:19:55 +02:00
Caleb Brinkman ffb299730e Fix more broken tests 2019-09-19 16:05:17 -05:00
Caleb Brinkman 24a49a9d2b Fix more copy/paste test errors 2019-09-19 15:16:06 -05:00
Caleb Brinkman 4b6588ed02 Fix test copy/paste errors 2019-09-19 13:48:19 -05:00
Caleb Brinkman bae66a3450 Fix null pointers and incorrect tests 2019-09-19 13:14:43 -05:00
Roel Spilker 80c1b2d2e7 add test for #2230 2019-09-12 21:56:21 +02:00
abrinkman94 288ee7be5c Merge branch 'feature/builder-setter-prefixes' of https://github.com/floralvikings/lombok into feature/builder-setter-prefixes 2019-09-12 12:32:39 -05:00
abrinkman94 8b30eee604 Adjusted test classes to include WithSetterPrefix. 2019-09-12 12:32:12 -05:00
Caleb Brinkman f222050d13 Fix class names in before 2019-09-12 12:02:04 -05:00
Caleb Brinkman 5b16b48bbf Fix class names in after-ecj 2019-09-12 11:58:10 -05:00
Caleb Brinkman 36287f2ff9 Duplicate builder tests with setter prefix 2019-09-12 11:28:20 -05:00
Caleb Brinkman dc56309dad Merge branch 'master' of github.com:rzwitserloot/lombok into feature/builder-setter-prefixes 2019-09-11 09:17:02 -05:00
Reinier Zwitserloot dbbb4c77ff [trivial] With PR 2138 reverted, lets not name it in the changelogs. 2019-09-10 23:05:12 +02:00
Reinier Zwitserloot 2eab72cc9f introduce explanation for previous revert 2019-09-10 23:00:46 +02:00
Reinier Zwitserloot 461b5541da [tests] fixing an error in a superbuilder/checkerframework test 2019-08-27 00:15:47 +02:00