Package io.vertigo.vega.webservice
Class WebServiceTypeUtil
- java.lang.Object
-
- io.vertigo.vega.webservice.WebServiceTypeUtil
-
public final class WebServiceTypeUtil extends Object
WebService Type helper.- Author:
- npiedeloup
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
isAssignableFrom
public static boolean isAssignableFrom(Class<?> parentClass, Type testedType)
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
public static boolean isParameterizedBy(Class<?> innerClass, Type testedType)
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 ?
-
-