All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.dakusui.pcond.Postconditions Maven / Gradle / Ivy

package com.github.dakusui.pcond;

import com.github.dakusui.pcond.provider.AssertionProvider;

import java.util.function.Predicate;

public enum Postconditions {
  ;

  public static  T ensureNonNull(T value) {
    return AssertionProvider.INSTANCE.ensureNonNull(value);
  }

  public static  T ensureState(T value, Predicate cond) {
    return AssertionProvider.INSTANCE.ensureState(value, cond);
  }

  public static  T ensure(T value, Predicate cond) {
    return AssertionProvider.INSTANCE.ensure(value, cond);
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy