Class ExtraTypesScanner<T>

All Implemented Interfaces:
ElementVisitor<T,State>
Direct Known Subclasses:
ReferredTypesCollector

abstract class ExtraTypesScanner<T> extends ScannerBase<T>
Looks for ExtraTypes annotations and calls scanExtraType(TypeElement).
  • Constructor Details

    • ExtraTypesScanner

      ExtraTypesScanner()
  • Method Details

    • checkForAnnotation

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

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

      protected abstract void scanExtraType(TypeElement extraType)