private static double innerCheckD( final double value, final boolean condition, final DoubleFunction<String> describer) { if (!condition) { throw failed( Double.valueOf(value), singleViolation(applyDescriberDChecked(value, describer))); } return value; }
private static double innerCheckD( final double value, final boolean condition, final DoubleFunction<String> describer) { if (!condition) { throw failed( Double.valueOf(value), singleViolation(applyDescriberDChecked(value, describer))); } return value; }
private static double innerCheckD( final double value, final boolean condition, final DoubleFunction<String> describer) { if (!condition) { throw failed( Double.valueOf(value), singleViolation(applyDescriberDChecked(value, describer))); } return value; }
private static double innerCheckD( final double value, final boolean condition, final DoubleFunction<String> describer) { if (!condition) { throw failed( Double.valueOf(value), singleViolation(applyDescriberDChecked(value, describer))); } return value; }
private static double innerCheckInvariantD( final double value, final boolean condition, final DoubleFunction<String> describer) { if (!condition) { throw failed( Double.valueOf(value), singleViolation(applyDescriberDChecked(value, describer))); } return value; }
private static double innerCheckInvariantD( final double value, final boolean condition, final DoubleFunction<String> describer) { if (!condition) { throw failed( Double.valueOf(value), singleViolation(applyDescriberDChecked(value, describer))); } return value; }
static Violations innerCheckAllDouble( final double value, final ContractDoubleConditionType[] conditions) { Violations violations = null; for (int index = 0; index < conditions.length; ++index) { final ContractDoubleConditionType condition = conditions[index]; final DoublePredicate predicate = condition.predicate(); final boolean ok; final int count = conditions.length; try { ok = predicate.test(value); } catch (final Throwable e) { violations = maybeAllocate(violations, count); violations.messages()[index] = failedPredicate(e); violations.countUp(); continue; } if (!ok) { violations = maybeAllocate(violations, count); violations.messages()[index] = applyDescriberDChecked(value, condition.describer()); violations.countUp(); } } return violations; }
static Violations innerCheckAllDouble( final double value, final ContractDoubleConditionType[] conditions) { Violations violations = null; for (int index = 0; index < conditions.length; ++index) { final ContractDoubleConditionType condition = conditions[index]; final DoublePredicate predicate = condition.predicate(); final boolean ok; final int count = conditions.length; try { ok = predicate.test(value); } catch (final Throwable e) { violations = maybeAllocate(violations, count); violations.messages()[index] = failedPredicate(e); violations.countUp(); continue; } if (!ok) { violations = maybeAllocate(violations, count); violations.messages()[index] = applyDescriberDChecked(value, condition.describer()); violations.countUp(); } } return violations; }