Class BaseAnnotatedTypeFactoryForIndexChecker

    • Field Detail

      • hasSubsequenceFromElement

        protected final javax.lang.model.element.ExecutableElement hasSubsequenceFromElement
        The from() element/field of a @HasSubsequence annotation.
      • hasSubsequenceToElement

        protected final javax.lang.model.element.ExecutableElement hasSubsequenceToElement
        The to() element/field of a @HasSubsequence annotation.
      • hasSubsequenceSubsequenceElement

        protected final javax.lang.model.element.ExecutableElement hasSubsequenceSubsequenceElement
        The subsequence() element/field of a @HasSubsequence annotation.
    • Constructor Detail

      • BaseAnnotatedTypeFactoryForIndexChecker

        public BaseAnnotatedTypeFactoryForIndexChecker​(BaseTypeChecker checker)
        Creates a new BaseAnnotatedTypeFactoryForIndexChecker.
        Parameters:
        checker - the checker
    • Method Detail

      • hasSubsequenceFromValue

        public java.lang.String hasSubsequenceFromValue​(javax.lang.model.element.AnnotationMirror anno)
        Gets the from() element/field out of a HasSubsequence annotation.
        Parameters:
        anno - a HasSubsequence annotation
        Returns:
        its from() element/field
      • hasSubsequenceToValue

        public java.lang.String hasSubsequenceToValue​(javax.lang.model.element.AnnotationMirror anno)
        Gets the to() element/field out of a HasSubsequence annotation.
        Parameters:
        anno - a HasSubsequence annotation
        Returns:
        its to() element/field
      • hasSubsequenceSubsequenceValue

        public java.lang.String hasSubsequenceSubsequenceValue​(javax.lang.model.element.AnnotationMirror anno)
        Gets the subsequence() element/field out of a HasSubsequence annotation.
        Parameters:
        anno - a HasSubsequence annotation
        Returns:
        its subsequence() element/field