Class Annotations
java.lang.Object
wtf.metio.yosql.tooling.gradle.Annotations
Configures how annotations are applied to the generated code.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionwtf.metio.yosql.models.immutables.AnnotationsConfigurationvoidabstract org.gradle.api.NamedDomainObjectContainer<AnnotationSpec> abstract org.gradle.api.NamedDomainObjectContainer<AnnotationSpec> abstract org.gradle.api.NamedDomainObjectContainer<AnnotationSpec>
-
Constructor Details
-
Annotations
public Annotations()
-
-
Method Details
-
getRepositoryAnnotations
@Input public abstract org.gradle.api.NamedDomainObjectContainer<AnnotationSpec> getRepositoryAnnotations()- Returns:
- The additional annotations to be placed on generated repository classes.
-
getConstructorAnnotations
@Input public abstract org.gradle.api.NamedDomainObjectContainer<AnnotationSpec> getConstructorAnnotations()- Returns:
- The additional annotations to be placed on generated constructors.
-
getMethodAnnotations
@Input public abstract org.gradle.api.NamedDomainObjectContainer<AnnotationSpec> getMethodAnnotations()- Returns:
- The additional annotations to be placed on generated methods.
-
asConfiguration
public wtf.metio.yosql.models.immutables.AnnotationsConfiguration asConfiguration() -
configureConventions
public void configureConventions()
-