Interface QualifierGem.Builder<T>

  • All Known Implementing Classes:
    QualifierGem.BuilderImpl
    Enclosing class:
    QualifierGem

    public static interface QualifierGem.Builder<T>
    A builder that can be implemented by the user to define custom logic e.g. in the build method, prior to creating the annotation gem.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      T build()
      The build method can be overriden in a custom custom implementation, which allows the user to define his own custom validation on the annotation.
      QualifierGem.Builder setMirror​(javax.lang.model.element.AnnotationMirror mirror)
      Sets the annotation mirror
    • Method Detail

      • build

        T build()
        The build method can be overriden in a custom custom implementation, which allows the user to define his own custom validation on the annotation.
        Returns:
        the representation of the annotation