20 Commits
Author SHA1 Message Date
Reinier Zwitserloot 2e177996fb [promotion] SuperBuilder promoted to main package. 2026-08-07 01:11:31 +02:00
Reinier Zwitserloot 0c5f878a4c [tests] This seemingly humongous commit is actually nothing: All test-cases now have @Generated annotations where before they did not. 2024-05-17 03:04:40 +02:00
Jan Rieke d2ae62ac71 fix all SuperBuilder tests (changed order of generated methods) 2022-07-18 08:30:26 +02:00
Reinier Zwitserloot e8cd744d3b [superbuilder] toBuilder + singular + javac6 was broken
superbuilder generated the node `x.pluralName(plural == null ? Collections.emptyList() : plural)`.
java6 is not smart enough to infer the appropriate generics for the emptyList() call.
Fixed by always specifying the needed type explicitly: Collections.<String>emptyList();
2021-03-13 04:53:44 +01:00
Reinier Zwitserloot c1bf4ec3b6 [trivial] just fixing line endings - no other changes 2021-03-13 04:31:51 +01:00
Rawi01 624c8a5a52 [fixes #2682] Fix NPE, always add Javadoc return statement 2020-12-21 17:16:33 +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 91a40b8312 [singular][issue #2221] the plural builder method now nullchecks its argument with configurable results. 2020-01-28 16:21:39 +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
Jan Rieke bd494bb5ff SuperBuilder: fixed ecj tests (params are now final) 2018-09-24 18:07:46 +02:00
Jan Rieke 790e060380 SuperBuilder toBuilder: moved static helper method to builder impl 2018-09-16 17:24:39 +02:00
Jan Rieke f5fff49f73 SuperBuilder toBuilder: generate static toBuilder helper method (ecj) 2018-09-14 22:53:02 +02:00
Jan Rieke 14fa70ae18 SuperBuilder toBuilder: renamed generated static helper method 2018-09-14 09:28:02 +02:00
Jan Rieke ddd42acb59 adjusted toBuilder tests to cover private variables (impl not yet done) 2018-09-11 21:39:10 +02:00
Jan Rieke a2b884c711 SuperBuilder: fixed ObtainVia 2018-09-11 20:44:19 +02:00
Jan Rieke da59d2d637 SuperBuilder: generate toBuilder method (ecj) 2018-09-11 16:59:29 +02:00
Jan Rieke 1f3688fdba SuperBuilder: generate fillValuesFrom method (ecj) 2018-09-11 16:36:25 +02:00
Jan Rieke abb0d2374e SuperBuilder: generate fillValuesFrom method (javac) 2018-09-11 14:52:15 +02:00
Jan Rieke b42ce5325a SuperBuilder: generate toBuilder method (javac) 2018-09-11 10:39:01 +02:00
Jan Rieke 849aa4fdda SuperBuilder toBuilder; test cases 2018-09-09 19:47:51 +02:00