in bval-jsr/src/main/java/org/apache/bval/jsr/ConstraintViolationImpl.java [191:208]
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || !getClass().equals(o.getClass())) {
return false;
}
@SuppressWarnings("rawtypes")
final ConstraintViolationImpl that = (ConstraintViolationImpl) o;
return Objects.equals(constraintDescriptor, that.constraintDescriptor) && elementType == that.elementType
&& Objects.equals(leafBean, that.leafBean) && Objects.equals(message, that.message)
&& Objects.equals(messageTemplate, that.messageTemplate) && Arrays.equals(parameters, that.parameters)
&& Objects.equals(propertyPath, that.propertyPath) && Objects.equals(returnValue, that.returnValue)
&& Objects.equals(rootBean, that.rootBean) && Objects.equals(rootBeanClass, that.rootBeanClass)
&& Objects.equals(value, that.value);
}