private static <T> T innerCheck( final T value, final boolean condition, final Function<T, String> describer) { if (!condition) { throw failed( value, singleViolation(applyDescriberChecked(value, describer))); } return value; }
private static <T> T innerCheckInvariant( final T value, final boolean condition, final Function<T, String> describer) { if (!condition) { throw failed( value, singleViolation(applyDescriberChecked(value, describer))); } return value; }
private static <T> T innerCheck( final T value, final boolean condition, final Function<T, String> describer) { if (!condition) { throw failed( value, singleViolation(applyDescriberChecked(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 long innerCheckL( final long value, final boolean condition, final LongFunction<String> describer) { if (!condition) { throw failed( Long.valueOf(value), singleViolation(applyDescriberLChecked(value, describer))); } return value; }
private static int innerCheckI( final int value, final boolean condition, final IntFunction<String> describer) { if (!condition) { throw failed( Integer.valueOf(value), singleViolation(applyDescriberIChecked(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 long innerCheckInvariantL( final long value, final boolean condition, final LongFunction<String> describer) { if (!condition) { throw failed( Long.valueOf(value), singleViolation(applyDescriberLChecked(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 int innerCheckInvariantI( final int value, final boolean condition, final IntFunction<String> describer) { if (!condition) { throw failed( Integer.valueOf(value), singleViolation(applyDescriberIChecked(value, describer))); } return value; }
private static int innerCheckI( final int value, final boolean condition, final IntFunction<String> describer) { if (!condition) { throw failed( Integer.valueOf(value), singleViolation(applyDescriberIChecked(value, describer))); } return value; }
/** * Construct a new immutable {@code ContractIntCondition} instance. * @param predicate The value for the {@code predicate} attribute * @param describer The value for the {@code describer} attribute * @return An immutable ContractIntCondition instance */ public static ContractIntCondition of(IntPredicate predicate, IntFunction<String> describer) { return new ContractIntCondition(predicate, describer); }
/** * Construct a new immutable {@code ContractDoubleCondition} instance. * @param predicate The value for the {@code predicate} attribute * @param describer The value for the {@code describer} attribute * @return An immutable ContractDoubleCondition instance */ public static ContractDoubleCondition of(DoublePredicate predicate, DoubleFunction<String> describer) { return new ContractDoubleCondition(predicate, describer); }
private static <T> T innerCheck( final T value, final boolean condition, final Function<T, String> describer) { if (!condition) { throw failed( value, singleViolation(applyDescriberChecked(value, describer))); } return value; }
private static <T> T innerCheckInvariant( final T value, final boolean condition, final Function<T, String> describer) { if (!condition) { throw failed( value, singleViolation(applyDescriberChecked(value, describer))); } return value; }
private static <T> T innerCheck( final T value, final boolean condition, final Function<T, String> describer) { if (!condition) { throw failed( value, singleViolation(applyDescriberChecked(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 long innerCheckL( final long value, final boolean condition, final LongFunction<String> describer) { if (!condition) { throw failed( Long.valueOf(value), singleViolation(applyDescriberLChecked(value, describer))); } return value; }
private static int innerCheckI( final int value, final boolean condition, final IntFunction<String> describer) { if (!condition) { throw failed( Integer.valueOf(value), singleViolation(applyDescriberIChecked(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; }