package org.codefx.mvn.jdeps.rules;
import java.util.Arrays;
import java.util.stream.Stream;
/**
* The severity of a dependency as defined by the configuration.
*/
public enum Severity {
/**
* Ignore individual dependencies.
*/
IGNORE,
/**
* Summarize these dependencies.
*/
SUMMARIZE,
/**
* Inform about individual dependencies.
*/
INFORM,
/**
* Warn about individual dependencies.
*/
WARN,
/**
* Fail the build for such dependencies.
*/
FAIL;
/**
* @return a stream of all severities
*/
public static Stream<Severity> stream() {
return Arrays.stream(values());
}
}