Class ExtraTypesScanner<T>
java.lang.Object
javax.lang.model.util.AbstractElementVisitor6<R,P>
javax.lang.model.util.ElementScanner6<R,State>
com.google.web.bindery.requestfactory.apt.ScannerBase<T>
com.google.web.bindery.requestfactory.apt.ExtraTypesScanner<T>
- All Implemented Interfaces:
ElementVisitor<T,
State>
- Direct Known Subclasses:
ReferredTypesCollector
Looks for
ExtraTypes
annotations and calls
scanExtraType(TypeElement)
.-
Field Summary
Fields inherited from class javax.lang.model.util.ElementScanner6
DEFAULT_VALUE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
checkForAnnotation
(Element x, State state) Check an element for a declaration.protected void
checkForAnnotation
(TypeElement x, State state) Check a type and all of its supertypes for the annotation.protected abstract void
scanExtraType
(TypeElement extraType) Methods inherited from class com.google.web.bindery.requestfactory.apt.ScannerBase
isGetter, isSetter, poisonIfAnnotationPresent, scan, scanAllInheritedMethods, shouldIgnore, viewIn
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, visitRecordComponent, visitUnknown
-
Constructor Details
-
ExtraTypesScanner
ExtraTypesScanner()
-
-
Method Details
-
checkForAnnotation
Check an element for a declaration. -
checkForAnnotation
Check a type and all of its supertypes for the annotation. -
scanExtraType
-