Class DomainChecker.MethodFinder
java.lang.Object
javax.lang.model.util.AbstractElementVisitor6<ExecutableElement,State>
javax.lang.model.util.ElementScanner6<ExecutableElement,State>
com.google.web.bindery.requestfactory.apt.ScannerBase<ExecutableElement>
com.google.web.bindery.requestfactory.apt.DomainChecker.MethodFinder
- All Implemented Interfaces:
ElementVisitor<ExecutableElement,
State>
- Enclosing class:
DomainChecker
Attempt to find the most specific method that conforms to a given
signature.
-
Field Summary
Fields inherited from class javax.lang.model.util.ElementScanner6
DEFAULT_VALUE
-
Constructor Summary
ConstructorDescriptionMethodFinder
(CharSequence name, TypeMirror returnType, List<TypeMirror> params, boolean boxReturnType, State state) -
Method Summary
Modifier and TypeMethodDescriptionvisitExecutable
(ExecutableElement domainMethodElement, State state) visitType
(TypeElement domainType, State state) 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, visitPackage, visitTypeParameter, visitVariable
Methods inherited from class javax.lang.model.util.AbstractElementVisitor6
visit, visit, visitModule, visitRecordComponent, visitUnknown
-
Constructor Details
-
MethodFinder
public MethodFinder(CharSequence name, TypeMirror returnType, List<TypeMirror> params, boolean boxReturnType, State state)
-
-
Method Details
-
visitExecutable
- Specified by:
visitExecutable
in interfaceElementVisitor<ExecutableElement,
State> - Overrides:
visitExecutable
in classElementScanner6<ExecutableElement,
State>
-
visitType
- Specified by:
visitType
in interfaceElementVisitor<ExecutableElement,
State> - Overrides:
visitType
in classElementScanner6<ExecutableElement,
State>
-