Class TypeVisitorBase<T>

java.lang.Object
javax.lang.model.util.AbstractTypeVisitor6<R,P>
javax.lang.model.util.SimpleTypeVisitor6<T,State>
com.google.web.bindery.requestfactory.apt.TypeVisitorBase<T>
Type Parameters:
T - the return type for the visitor
All Implemented Interfaces:
TypeVisitor<T,State>
Direct Known Subclasses:
ClientToDomainMapper, TransportableTypeVisitor

class TypeVisitorBase<T> extends SimpleTypeVisitor6<T,State>
Provides utility functions for type visitors.
  • Constructor Details

    • TypeVisitorBase

      TypeVisitorBase()
  • Method Details

    • getValueTypes

      protected List<DeclaredType> getValueTypes(State state)
      This method should be kept in sync with ValueCodex.getAllValueTypes(). It doesn't use getAllValueTypes() because a dependency on ValueCodex would pull in a large number of dependencies into the minimal requestfactory-apt.jar.