org.springframework.util
Class TypeUtils
java.lang.Object
org.springframework.util.TypeUtils
public abstract class TypeUtils
- extends Object
Utility to work with Java 5 generic type parameters.
Mainly for internal use within the framework.
- Since:
- 2.0.7
- Author:
- Ramnivas Laddad, Juergen Hoeller, Chris Beams
Method Summary |
static boolean |
isAssignable(Type lhsType,
Type rhsType)
Check if the right-hand side type may be assigned to the left-hand side
type following the Java generics rules. |
static boolean |
isAssignableBound(Type lhsType,
Type rhsType)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeUtils
public TypeUtils()
isAssignable
public static boolean isAssignable(Type lhsType,
Type rhsType)
- Check if the right-hand side type may be assigned to the left-hand side
type following the Java generics rules.
- Parameters:
lhsType
- the target typerhsType
- the value type that should be assigned to the target type
- Returns:
- true if rhs is assignable to lhs
isAssignableBound
public static boolean isAssignableBound(Type lhsType,
Type rhsType)