Quote:
... that warns the user when HV imports are being used instead of BV imports of the same name
Not sure, I'm following. To which import do you refer here? The @Min constraint is the one from javax.validation.constraints, it's just that HV supports this constraint for more data types than required by the specification.
The @Min validator for Strings uses new BigDecimal(String) for parsing, so any number format understood by BigDecimal is supported. If a NumberFormatException occurs during parsing due to an invalid number format a ConstraintViolation would be the result.
In case you want to have a look at the sources, you can find them at
GitHub.