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

com.github.davidmoten.guavamini.Preconditions Maven / Gradle / Ivy

package com.github.davidmoten.guavamini;

public final class Preconditions {

    private Preconditions() {
        // prevent instantiation
    }

    public static  T checkNotNull(T t) {
        return checkNotNull(t, null);
    }

    public static  T checkNotNull(T t, String message) {
        if (t == null)
            throw new NullPointerException(message);
        return t;
    }

    public static void checkArgument(boolean b, String message) {
        if (!b)
            throw new IllegalArgumentException(message);
    }

    public static void checkArgument(boolean b) {
        if (!b)
            throw new IllegalArgumentException();
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy