home / connvers / src / main / java / avividi / connvers / protocol / ValidationException.java

ValidationException.java



package avividi.connvers.protocol;

import java.util.function.Supplier;

public final class ValidationException extends Exception {
  public ValidationException() {
    super("parsing failed");
  }

  public ValidationException(String message) {
    super("parsing failed: " + message);
  }

  public static void require(boolean condition, Supplier<String> message) throws ValidationException {
    if (!condition) {
      throw new ValidationException(message.get());
    }
  }
}