类 TypeUtils


  • public abstract class TypeUtils
    extends Object
    用于处理泛型类型参数的实用程序
    • 构造器详细资料

      • TypeUtils

        public TypeUtils()
    • 方法详细资料

      • isAssignable

        public static boolean isAssignable​(@NotNull
                                           @NotNull Type lhsType,
                                           @NotNull
                                           @NotNull Type rhsType)
        检查是否可以按照 Java 泛型规则将右侧类型分配给左侧类型
        参数:
        lhsType - 目标类型
        rhsType - 应分配给目标类型的值类型
        返回:
        如果 RHS 可分配给 LHS 则为 true,则为 true
      • isAssignableBound

        public static boolean isAssignableBound​(@Nullable
                                                @Nullable Type lhsType,
                                                @Nullable
                                                @Nullable Type rhsType)