Class WebServiceTypeUtil

java.lang.Object
io.vertigo.vega.webservice.WebServiceTypeUtil

public final class WebServiceTypeUtil extends Object
WebService Type helper.
Author:
npiedeloup
  • Method Details

    • isAssignableFrom

      public static boolean isAssignableFrom(Class<?> parentClass, Type testedType)
      Equivalent to parentClass.isAssignableFrom(testedType);
      Parameters:
      parentClass - Parent Class
      testedType - 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 Class
      testedType - Type to test (must be a Class or ParameterizedType)
      Returns:
      Is testedType parameterized by innerClass ?
    • castAsClass

      public static Class<?> castAsClass(Type testedType)
      Cast as Class;
      Parameters:
      testedType - Type to test (must be a Class or ParameterizedType)
      Returns:
      Is testedType assignable from parentClass ?