Class ExtraTypesScanner<T>

    • Field Summary

      • Fields inherited from class javax.lang.model.util.ElementScanner6

        DEFAULT_VALUE
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected void checkForAnnotation​(javax.lang.model.element.Element x, State state)
      Check an element for a declaration.
      protected void checkForAnnotation​(javax.lang.model.element.TypeElement x, State state)
      Check a type and all of its supertypes for the annotation.
      protected abstract void scanExtraType​(javax.lang.model.element.TypeElement extraType)  
      • Methods inherited from class javax.lang.model.util.ElementScanner6

        scan, scan, visitExecutable, visitPackage, visitType, visitTypeParameter, visitVariable
      • Methods inherited from class javax.lang.model.util.AbstractElementVisitor6

        visit, visit, visitModule, visitUnknown
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExtraTypesScanner

        ExtraTypesScanner()
    • Method Detail

      • checkForAnnotation

        protected void checkForAnnotation​(javax.lang.model.element.Element x,
                                          State state)
        Check an element for a declaration.
      • checkForAnnotation

        protected void checkForAnnotation​(javax.lang.model.element.TypeElement x,
                                          State state)
        Check a type and all of its supertypes for the annotation.
      • scanExtraType

        protected abstract void scanExtraType​(javax.lang.model.element.TypeElement extraType)