Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- List<ConstraintViolation> validate(Object validatedObject)
- List<ConstraintViolation> validate(Object validatedObject, String... profiles)
- def validate(toValidate: AnyRef) = {
- val validator = createValidator
- validator.validate(toValidate)
- }
- error: ambiguous reference to overloaded definition,
- [INFO] both method validate in class Validator of type (x$1: Any,x$2: <repeated...>[java.lang.String])java.util.List[net.sf.oval.ConstraintViolation]
- [INFO] and method validate in class Validator of type (x$1: Any)java.util.List[net.sf.oval.ConstraintViolation]
- [INFO] match argument types (AnyRef)
- [INFO] this.validator.validate(toValidate)
- val ambiguous = validator.getClass.getMethods.filter(_.getName == "validate")
- val wanted = ambiguous.find(_.getParameterTypes.length == 1).get
- wanted.invoke(validator, toValidate).asInstanceOf[java.util.List[ConstraintViolation]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement