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

com.netflix.concurrency.limits.internal.Preconditions Maven / Gradle / Ivy

package com.netflix.concurrency.limits.internal;

public final class Preconditions {
    public static void checkArgument(boolean expression, Object errorMessage) {
        if (!expression) {
            throw new IllegalArgumentException(String.valueOf(errorMessage));
        }
    }

    public static void checkState(boolean expression, Object errorMessage) {
        if (!expression) {
            throw new IllegalStateException(String.valueOf(errorMessage));
        }
    }

    private Preconditions() {
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy