Class TypeVisitor<T,P>

java.lang.Object
org.jvnet.tiger_types.TypeVisitor<T,P>

abstract class TypeVisitor<T,P> extends Object
  • Constructor Details

    • TypeVisitor

      TypeVisitor()
  • Method Details

    • visit

      public final T visit(Type t, P param)
    • onClass

      protected abstract T onClass(Class c, P param)
    • onParameterizdType

      protected abstract T onParameterizdType(ParameterizedType p, P param)
    • onGenericArray

      protected abstract T onGenericArray(GenericArrayType g, P param)
    • onVariable

      protected abstract T onVariable(TypeVariable v, P param)
    • onWildcard

      protected abstract T onWildcard(WildcardType w, P param)