Interface AnnotationModel

  • All Known Implementing Classes:
    AnnotationModelImpl

    public interface AnnotationModel
    Models an annotation instance
    Author:
    Jerome Dochez
    • Method Detail

      • getType

        AnnotationType getType()
        Returns the annotation type for this model
        Returns:
        the annotation type
      • getElement

        AnnotatedElement getElement()
        Returns the annotated element with this annotation instance
        Returns:
        the annotated element
      • getValues

        Map<String,​Object> getValues()
        Returns an unmodifiable collection of annotation values.
        Returns:
        collection of value elements of this annotation