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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanshouldIgnore(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, viewInMethods inherited from class javax.lang.model.util.ElementScanner6
scan, scan, visitPackage, visitTypeParameterMethods inherited from class javax.lang.model.util.AbstractElementVisitor6
visit, visit, visitModule, visitRecordComponent, visitUnknown
-
Constructor Details
-
ProxyScanner
ProxyScanner()
-
-
Method Details
-
visitExecutable
- Specified by:
visitExecutablein interfaceElementVisitor<Void,State> - Overrides:
visitExecutablein classElementScanner6<Void,State>
-
visitType
- Specified by:
visitTypein interfaceElementVisitor<Void,State> - Overrides:
visitTypein classElementScanner6<Void,State>
-
visitVariable
- Specified by:
visitVariablein interfaceElementVisitor<Void,State> - Overrides:
visitVariablein classElementScanner6<Void,State>
-
shouldIgnore
Description copied from class:ScannerBaseIgnore all static initializers and methods defined in the base RequestFactory interfaces- Overrides:
shouldIgnorein classScannerBase<Void>
-