org.hibernate.annotations.common.reflection.java.generics
Class TypeSwitch<T>
java.lang.Object
org.hibernate.annotations.common.reflection.java.generics.TypeSwitch<T>
public class TypeSwitch<T>
- extends java.lang.Object
A visitor for the java.lang.reflect.Type
hierarchy.
- Author:
- Davide Marchignoli, Paolo Perrotta
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeSwitch
public TypeSwitch()
doSwitch
public final T doSwitch(java.lang.reflect.Type type)
caseWildcardType
public T caseWildcardType(java.lang.reflect.WildcardType wildcardType)
caseTypeVariable
public T caseTypeVariable(java.lang.reflect.TypeVariable typeVariable)
caseClass
public T caseClass(java.lang.Class classType)
caseGenericArrayType
public T caseGenericArrayType(java.lang.reflect.GenericArrayType genericArrayType)
caseParameterizedType
public T caseParameterizedType(java.lang.reflect.ParameterizedType parameterizedType)
defaultCase
public T defaultCase(java.lang.reflect.Type t)
Copyright © 2005-2009 Hibernate.org. All Rights Reserved.