Interface ParamUtil


public interface ParamUtil
  • Method Details

    • paramClasses

      static Class<?>[] paramClasses(Object... _objects)
    • isValidParam

      static boolean isValidParam(Method _method, Object[] _agruments)
    • isEqualParam

      static boolean isEqualParam(Type[] _params, Type... _agruments)
    • isEqualParam

      static boolean isEqualParam(Type[] _params, Object... _agruments)
    • isPrimitiveEq

      static boolean isPrimitiveEq(Class<?> params, Class<?> agr)
    • isEqualParam

      static boolean isEqualParam(Class<?> params, Class<?> agr)
    • isValidParam

      static boolean isValidParam(Constructor<?> _method, Object... _agruments)
    • isEqualTypes

      static boolean isEqualTypes(Type[] _params, Type[] _agruments)
    • isAssignable

      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 type
      rhsType - the value type that should be assigned to the target type
      Returns:
      true if rhs is assignable to lhs
    • isAssignableBound

      static boolean isAssignableBound(Type lhsType, Type rhsType)
    • getDefaultDgruments

      static Object[] getDefaultDgruments(Constructor<?> constructor)
      Parameters:
      constructor -
      Returns: