Interface ValidationMessage

    • Method Detail

      • getElement

        Element getElement()
        Returns the element that caused the error.
        Returns:
        the element that caused the error.
      • getAnnotationMirror

        AnnotationMirror getAnnotationMirror()
        The annotation the error occurred on.
        Returns:
        the annotation the error occurred on or null if this was not an annotation error
      • getAnnotationValue

        AnnotationValue getAnnotationValue()
        The value of the annotation which caused the error.
        Returns:
        the value of the annotation or null
      • getMessage

        String getMessage()
        Returns the error message.
        Returns:
        the error message.
      • printMessage

        default boolean printMessage​(Messager messager)
        Prints the message and returns true if the message was an error message.
        Parameters:
        messager - the messager used to print the message
        Returns:
        true if this was an error message otherwise false