2 * This file is part of yosql. It is subject to the license terms in the LICENSE file found in the top-level
3 * directory of this distribution and at https://creativecommons.org/publicdomain/zero/1.0/. No part of yosql,
4 * including this file, may be copied, modified, propagated, or distributed except according to the terms contained
8 package wtf
.metio
.yosql
.testing
.configs
;
10 import wtf
.metio
.yosql
.models
.configuration
.GeneratedAnnotationApis
;
11 import wtf
.metio
.yosql
.models
.immutables
.AnnotationsConfiguration
;
14 * Object mother for {@link AnnotationsConfiguration}s.
16 public final class AnnotationsConfigurations
{
18 public static AnnotationsConfiguration
defaults() {
19 return AnnotationsConfiguration
.usingDefaults()
20 .setAnnotateClasses(true)
21 .setAnnotateFields(true)
22 .setAnnotateMethods(true)
26 public static AnnotationsConfiguration
generated() {
27 return AnnotationsConfiguration
.copyOf(defaults())
28 .withAnnotationApi(GeneratedAnnotationApis
.ANNOTATION_API
);
31 private AnnotationsConfigurations() {