public final class Predef
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.List<java.lang.String> |
Nil
The immutable empty list.
|
Constructor and Description |
---|
Predef() |
Modifier and Type | Method and Description |
---|---|
static <T> java.util.List<T> |
List(T... s)
Constructs a new immutable list.
|
static <T> java.util.Map<T,T> |
ListMap(T... s)
Constructs a new immutable map from pairs of parameters.
|
static java.lang.String |
mkString(java.lang.Iterable<?> data,
java.lang.String separator)
Conjoins a collection of values as a string separated by a given marker.
|
static java.lang.String |
mkString(java.lang.Iterable<?> data,
java.lang.String leading,
java.lang.String separator,
java.lang.String following)
Conjoins a collection of values as a string separated by a given marker.
|
static boolean |
parseBoolean(java.lang.String s)
Parses a string-valued boolean according to the rule: "true"|"yes"|"on" is true and "false"|"no"|"off" is false.
|
static void |
println(java.lang.String line)
Prints a line of text to stdout.
|
static void |
require(java.lang.Boolean requirement,
java.lang.Object message)
Asserts that a given requirement is true, otherwise an IllegalArgumentException is thrown.
|
static <T> java.util.Set<T> |
Set(T... s)
Constructs a new immutable set.
|
public static void require(java.lang.Boolean requirement, java.lang.Object message)
public static java.lang.String mkString(java.lang.Iterable<?> data, java.lang.String leading, java.lang.String separator, java.lang.String following)
public static java.lang.String mkString(java.lang.Iterable<?> data, java.lang.String separator)
public static boolean parseBoolean(java.lang.String s)
@SafeVarargs public static <T> java.util.List<T> List(T... s)
@SafeVarargs public static <T> java.util.Set<T> Set(T... s)
@SafeVarargs public static <T> java.util.Map<T,T> ListMap(T... s)
public static void println(java.lang.String line)