@SuppressWarnings({"unchecked", "ThrowableResultOfMethodCallIgnored"}) public static <E extends Exception> void validate(Object object, Class<E> exceptionClass, Class<?>... validationGroups) throws E { if (annotationBasedValidator == null) { throw new UnexpectedException("No annotation based validator available"); } annotationBasedValidator.validate(object, exceptionClass, validationGroups); }
@SuppressWarnings({"unchecked", "ThrowableResultOfMethodCallIgnored"}) public static <E extends Exception> void validate(Object object, Class<E> exceptionClass, Class<?>... validationGroups) throws E { if (annotationBasedValidator == null) { throw new UnexpectedException("No annotation based validator available"); } annotationBasedValidator.validate(object, exceptionClass, validationGroups); }