Class Annotations

java.lang.Object
wtf.metio.yosql.tooling.gradle.Annotations

public abstract class Annotations extends Object
Configures how annotations are applied to the generated code.
  • 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()