Package io.vertigo.vega.webservice
Class WebServiceTypeUtil
java.lang.Object
io.vertigo.vega.webservice.WebServiceTypeUtil
WebService Type helper.
- Author:
- npiedeloup
-
Method Summary
Modifier and TypeMethodDescriptionstatic Class<?>castAsClass(Type testedType) Cast as Class;static booleanisAssignableFrom(Class<?> parentClass, Type testedType) Equivalent to parentClass.isAssignableFrom(testedType);static booleanisParameterizedBy(Class<?> innerClass, Type testedType) Check if testedType is ParameterizedType and it's parameter is assignable from innerClass;
-
Method Details
-
isAssignableFrom
Equivalent to parentClass.isAssignableFrom(testedType);- Parameters:
parentClass- Parent ClasstestedType- Type to test (must be a Class or ParameterizedType)- Returns:
- Is testedType assignable from parentClass ?
-
isParameterizedBy
Check if testedType is ParameterizedType and it's parameter is assignable from innerClass;- Parameters:
innerClass- Inner ClasstestedType- Type to test (must be a Class or ParameterizedType)- Returns:
- Is testedType parameterized by innerClass ?
-
castAsClass
Cast as Class;- Parameters:
testedType- Type to test (must be a Class or ParameterizedType)- Returns:
- Is testedType assignable from parentClass ?
-