[issue #2221] simplified configuration for @Singular-generated plural form nullchecks.

This commit is contained in:
Reinier Zwitserloot
2020-01-31 06:33:33 +01:00
parent d31182c438
commit c42bfbae39
85 changed files with 517 additions and 643 deletions
@@ -1,13 +1,12 @@
//CONF: lombok.addNullAnnotations = checkerframework
//CONF: lombok.nonNull.exceptionType = assertion
import java.util.List;
import java.util.Collection;
import lombok.Singular;
import lombok.Singular.NullCollectionBehavior;
@lombok.Builder
class BuilderSingularNullBehavior1 {
@Singular private List<String> names;
@Singular(nullBehavior = Singular.NullCollectionBehavior.JDK) private List<String> locations;
@Singular(nullBehavior = NullCollectionBehavior.GUAVA) private List<String> whatevers;
@Singular(nullBehavior = lombok.Singular.NullCollectionBehavior.IGNORE) private List<String> doohickeys;
@Singular(ignoreNullCollections = true) private List<String> locations;
}