Class ClientToDomainMapper
java.lang.Object
javax.lang.model.util.AbstractTypeVisitor6<R,P>
javax.lang.model.util.SimpleTypeVisitor6<T,State>
com.google.web.bindery.requestfactory.apt.TypeVisitorBase<TypeMirror>
com.google.web.bindery.requestfactory.apt.ClientToDomainMapper
- All Implemented Interfaces:
TypeVisitor<TypeMirror,State>
Uses information in a State object to convert client types to their domain
equivalents. This types assumes that any incoming type has already been
determined to be a transportable type.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class javax.lang.model.util.SimpleTypeVisitor6
DEFAULT_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypeMirrorconvertSingleParamType(DeclaredType x, DeclaredType convertTo, int param, State state) Utility method to convert aFoo<BarProxy> -> BarDomain.protected TypeMirrordefaultAction(TypeMirror x, State state) visitDeclared(DeclaredType x, State state) visitNoType(NoType x, State state) visitPrimitive(PrimitiveType x, State state) visitTypeVariable(TypeVariable x, State state) visitWildcard(WildcardType x, State state) Methods inherited from class com.google.web.bindery.requestfactory.apt.TypeVisitorBase
getValueTypesMethods inherited from class javax.lang.model.util.SimpleTypeVisitor6
visitArray, visitError, visitExecutable, visitNullMethods inherited from class javax.lang.model.util.AbstractTypeVisitor6
visit, visit, visitIntersection, visitUnion, visitUnknown
-
Constructor Details
-
ClientToDomainMapper
ClientToDomainMapper()
-
-
Method Details
-
visitDeclared
- Specified by:
visitDeclaredin interfaceTypeVisitor<TypeMirror,State> - Overrides:
visitDeclaredin classSimpleTypeVisitor6<TypeMirror,State>
-
visitNoType
- Specified by:
visitNoTypein interfaceTypeVisitor<TypeMirror,State> - Overrides:
visitNoTypein classSimpleTypeVisitor6<TypeMirror,State>
-
visitPrimitive
- Specified by:
visitPrimitivein interfaceTypeVisitor<TypeMirror,State> - Overrides:
visitPrimitivein classSimpleTypeVisitor6<TypeMirror,State>
-
visitTypeVariable
- Specified by:
visitTypeVariablein interfaceTypeVisitor<TypeMirror,State> - Overrides:
visitTypeVariablein classSimpleTypeVisitor6<TypeMirror,State>
-
visitWildcard
- Specified by:
visitWildcardin interfaceTypeVisitor<TypeMirror,State> - Overrides:
visitWildcardin classSimpleTypeVisitor6<TypeMirror,State>
-
convertSingleParamType
protected TypeMirror convertSingleParamType(DeclaredType x, DeclaredType convertTo, int param, State state) Utility method to convert aFoo<BarProxy> -> BarDomain. Theparamparameter specifies the index of the type parameter to extract. -
defaultAction
- Overrides:
defaultActionin classSimpleTypeVisitor6<TypeMirror,State>
-