Class ProxyScanner
java.lang.Object
javax.lang.model.util.AbstractElementVisitor6<Void,State>
javax.lang.model.util.ElementScanner6<Void,State>
com.google.web.bindery.requestfactory.apt.ScannerBase<Void>
com.google.web.bindery.requestfactory.apt.ProxyScanner
- All Implemented Interfaces:
ElementVisitor<Void,
State>
Examines the methods declared in a proxy interface. Also records the client
to domain mapping for the proxy type.
-
Field Summary
Fields inherited from class javax.lang.model.util.ElementScanner6
DEFAULT_VALUE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
shouldIgnore
(ExecutableElement x, State state) Ignore all static initializers and methods defined in the base RequestFactory interfacesvisitExecutable
(ExecutableElement x, State state) visitType
(TypeElement x, State state) visitVariable
(VariableElement x, State state) Methods inherited from class com.google.web.bindery.requestfactory.apt.ScannerBase
isGetter, isSetter, poisonIfAnnotationPresent, scan, scanAllInheritedMethods, viewIn
Methods inherited from class javax.lang.model.util.ElementScanner6
scan, scan, visitPackage, visitTypeParameter
Methods inherited from class javax.lang.model.util.AbstractElementVisitor6
visit, visit, visitModule, visitRecordComponent, visitUnknown
-
Constructor Details
-
ProxyScanner
ProxyScanner()
-
-
Method Details
-
visitExecutable
- Specified by:
visitExecutable
in interfaceElementVisitor<Void,
State> - Overrides:
visitExecutable
in classElementScanner6<Void,
State>
-
visitType
- Specified by:
visitType
in interfaceElementVisitor<Void,
State> - Overrides:
visitType
in classElementScanner6<Void,
State>
-
visitVariable
- Specified by:
visitVariable
in interfaceElementVisitor<Void,
State> - Overrides:
visitVariable
in classElementScanner6<Void,
State>
-
shouldIgnore
Description copied from class:ScannerBase
Ignore all static initializers and methods defined in the base RequestFactory interfaces- Overrides:
shouldIgnore
in classScannerBase<Void>
-