Package org.jvnet.tiger_types
Class TypeVisitor<T,P>
- java.lang.Object
-
- org.jvnet.tiger_types.TypeVisitor<T,P>
-
abstract class TypeVisitor<T,P> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TypeVisitor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract T
onClass(java.lang.Class c, P param)
protected abstract T
onGenericArray(java.lang.reflect.GenericArrayType g, P param)
protected abstract T
onParameterizdType(java.lang.reflect.ParameterizedType p, P param)
protected abstract T
onVariable(java.lang.reflect.TypeVariable v, P param)
protected abstract T
onWildcard(java.lang.reflect.WildcardType w, P param)
T
visit(java.lang.reflect.Type t, P param)
-