public class to
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
to.e |
static class |
to.Parallel |
| Constructor and Description |
|---|
to() |
| Modifier and Type | Method and Description |
|---|---|
static <V,R> R[] |
arr(java.util.Collection<V> objects,
java.lang.Class<R> clazz,
java.util.function.Function<V,R> mapper) |
static <V> V[] |
arr(java.util.Collection<V> objects,
java.lang.Class<V> clazz) |
static <V> java.lang.Object[] |
arr(java.util.Collection<V> objects,
java.util.function.Function<V,java.lang.Object> mapper) |
static java.lang.Object[] |
arr(java.lang.Iterable objects) |
static <V> V[] |
arr(java.lang.Iterable<V> objects,
java.lang.Class<V> clazz) |
static java.lang.Object[] |
arr(java.lang.Object... objects) |
static java.lang.Integer[] |
arrOfIntegers(java.util.Collection<? extends java.lang.Number> collection) |
static java.lang.Long[] |
arrOfLongs(java.util.Collection<? extends java.lang.Number> collection) |
static java.lang.String[] |
arrOfStrings(java.util.Collection<java.lang.String> collection) |
static java.lang.Boolean |
Boolean(java.lang.Object val,
java.lang.Boolean defaultValue,
boolean silent) |
static java.lang.Boolean |
Boolean(java.lang.String val) |
static java.lang.Boolean |
Boolean(java.lang.String val,
java.lang.Boolean defaultValue) |
static java.lang.Thread |
daemon(java.lang.Runnable runnable) |
static java.lang.Thread |
daemon(java.lang.String threadName,
java.lang.Runnable runnable) |
static java.util.Date |
date(java.sql.Date dateSql) |
static java.util.Date |
date(java.time.Instant instant) |
static java.util.Date |
date(java.time.LocalDate localDate) |
static java.util.Date |
date(java.time.LocalDateTime localDateTime) |
static java.util.Date |
date(java.time.LocalDateTime localDateTime,
java.time.ZoneId zone) |
static java.util.Date |
date(java.time.LocalDate localDate,
java.time.ZoneId zone) |
static java.util.Date |
date(java.time.ZonedDateTime zonedDateTime) |
static java.lang.Float |
Float(java.lang.Object val) |
static java.lang.Float |
Float(java.lang.Object val,
java.lang.Float defaultValue) |
static java.lang.Float |
Float(java.lang.Object val,
java.lang.Float defaultValue,
boolean silent) |
static java.lang.Float |
Float(java.lang.String val) |
static java.time.Instant |
instant(java.util.Date date) |
static java.lang.Integer |
Integer(java.lang.Object val) |
static java.lang.Integer |
Integer(java.lang.Object val,
java.lang.Integer defaultValue) |
static java.lang.Integer |
Integer(java.lang.Object val,
java.lang.Integer defaultValue,
boolean silent) |
static java.lang.Integer |
Integer(java.lang.String val) |
static <K,V> java.util.Map<K,V> |
linkedHashMap() |
static <T,K> java.util.Map<K,T> |
linkedHashMap(java.lang.Iterable<T> source,
java.util.function.Function<T,K> keyFunction) |
static <T,K,V> java.util.Map<K,V> |
linkedHashMap(java.lang.Iterable<T> source,
java.util.function.Function<T,K> keyFunction,
java.util.function.Function<T,V> valueFunction) |
static <K,V> java.util.Map<K,V> |
linkedHashMap(K k1,
V v1) |
static <K,V> java.util.Map<K,V> |
linkedHashMap(K k1,
V v1,
K k2,
V v2) |
static <K,V> java.util.Map<K,V> |
linkedHashMap(K k1,
V v1,
K k2,
V v2,
K k3,
V v3) |
static <K,V> java.util.Map<K,V> |
linkedHashMap(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4) |
static <K,V> java.util.Map<K,V> |
linkedHashMap(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5) |
static <K,V,R> java.util.Map<K,R> |
linkedHashMap(java.util.Map<K,V> source,
java.util.function.BiFunction<K,V,R> mapper) |
static <K,V,R> java.util.Map<K,R> |
linkedHashMap(java.util.Map<K,V> source,
java.util.function.Function<java.util.Map.Entry<K,V>,java.util.Map<K,R>> mapper) |
static java.util.Map<java.lang.String,java.lang.String> |
linkedHashMap(java.util.Map<java.lang.String,java.lang.String> source,
java.lang.String... params) |
static java.util.Map |
linkedHashMap(java.util.Map source,
java.lang.Object... params) |
static java.util.Map |
linkedHashMap(java.lang.Object... params) |
static java.util.Map<java.lang.String,java.lang.String> |
linkedHashMap(java.lang.String... params) |
static <V> java.util.List<V> |
list(java.util.Collection<V> values) |
static <T,V> java.util.List<T> |
list(java.util.Collection<V> values,
java.util.function.Function<V,T> mapper) |
static <T> java.util.List<T> |
list(java.lang.Iterable<T> objects) |
static <T> java.util.List<T> |
list(java.util.Iterator<T> iterator) |
static <T> java.util.List<T> |
list(java.util.Iterator<T> iterator,
int estimatedSize)
see org.apache.commons.collections.IteratorUtils.toList
|
static <K,V,R> java.util.List<R> |
list(java.util.Map<K,V> map,
java.util.function.BiFunction<K,V,R> mapper) |
static <T> java.util.List<T> |
list(T... value) |
static <T> java.util.List<T> |
list(T value) |
static <T,R> java.util.List<R> |
list(T[] values,
java.util.function.Function<T,R> mapper) |
static java.time.LocalDate |
localDate(java.util.Date date) |
static java.time.LocalDate |
localDate(java.util.Date date,
java.time.ZoneId zone) |
static java.time.LocalDate |
localDate(long millis) |
static java.time.LocalDate |
localDate(long millis,
java.time.ZoneId zone) |
static java.time.LocalDateTime |
localDateTime(java.util.Date date) |
static java.time.LocalDateTime |
localDateTime(long millis) |
static java.time.LocalDateTime |
localDateTime(long millis,
java.time.ZoneId zone) |
static java.time.LocalTime |
localTime(long millis) |
static java.time.LocalTime |
localTime(long millis,
java.time.ZoneId zone) |
static java.lang.Long |
Long(java.lang.Object val) |
static java.lang.Long |
Long(java.lang.Object val,
java.lang.Long defaultValue) |
static java.lang.Long |
Long(java.lang.Object val,
java.lang.Long defaultValue,
boolean silent) |
static java.lang.Long |
Long(java.lang.String val) |
static <K,V> java.util.Map<K,V> |
map() |
static <T,K> java.util.Map<K,T> |
map(java.lang.Iterable<T> source,
java.util.function.Function<T,K> keyFunction) |
static <T,K,V> java.util.Map<K,V> |
map(java.lang.Iterable<T> source,
java.util.function.Function<T,K> keyFunction,
java.util.function.Function<T,V> valueFunction) |
static <K,V> java.util.Map<K,V> |
map(K k1,
V v1) |
static <K,V> java.util.Map<K,V> |
map(K k1,
V v1,
K k2,
V v2) |
static <K,V> java.util.Map<K,V> |
map(K k1,
V v1,
K k2,
V v2,
K k3,
V v3) |
static <K,V> java.util.Map<K,V> |
map(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4) |
static <K,V> java.util.Map<K,V> |
map(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5) |
static <K,V,R> java.util.Map<K,R> |
map(java.util.Map<K,V> source,
java.util.function.BiFunction<K,V,R> mapper) |
static <K,V,R> java.util.Map<K,R> |
map(java.util.Map<K,V> source,
java.util.function.Function<java.util.Map.Entry<K,V>,java.util.Map<K,R>> mapper) |
static java.util.Map<java.lang.String,java.lang.String> |
map(java.util.Map<java.lang.String,java.lang.String> source,
java.lang.String... params) |
static java.util.Map |
map(java.util.Map source,
java.lang.Object... params) |
static java.util.Map |
map(java.lang.Object... params) |
static java.util.Map<java.lang.String,java.lang.String> |
map(java.lang.String... params) |
static <T> T |
nullOr(java.lang.Object o,
java.util.function.Supplier<T> supplier) |
static <T> T |
nullOr(T object,
java.util.function.Consumer<T> consumer) |
static <T,V> V |
nullOr(T object,
java.util.function.Function<T,V> func) |
static <T> T |
or(T o,
java.util.function.Supplier<T> supplier) |
static <T> T |
or(T o,
T otherwise) |
static <T> java.util.Collection<T> |
orDefault(java.util.Collection<T> o) |
static <T> java.lang.Iterable<T> |
orDefault(java.lang.Iterable<T> o) |
static <T> java.util.List<T> |
orDefault(java.util.List<T> o) |
static <K,V> java.util.Map<K,V> |
orDefault(java.util.Map<K,V> o) |
static <T> java.util.Set<T> |
orDefault(java.util.Set<T> o) |
static java.lang.String |
orDefault(java.lang.String o) |
static java.lang.String |
s(boolean booleanPrimitive) |
static java.lang.String |
s(char charPrimitive) |
static java.lang.String |
s(double doublePrimitive) |
static java.lang.String |
s(float floatPrimitive) |
static java.lang.String |
s(int intPrimitive) |
static java.lang.String |
s(java.lang.Iterable iterable,
java.lang.String separator) |
static java.lang.String |
s(long longPrimitive) |
static java.lang.String |
s(java.lang.Object object) |
static java.lang.String |
s(java.lang.String text,
java.util.Collection params) |
static java.lang.String |
s(java.lang.String text,
java.lang.Iterable params) |
static java.lang.String |
s(java.lang.String text,
java.util.Map<java.lang.String,?> params) |
static java.lang.String |
s(java.lang.String text,
java.lang.Object... params) |
static <V> java.util.Set<V> |
set(java.util.Collection<V> values) |
static <T,V> java.util.Set<T> |
set(java.util.Collection<V> values,
java.util.function.Function<V,T> mapper) |
static <V> java.util.Set<V> |
set(java.lang.Iterable<V> values) |
static <T> java.util.Set<T> |
set(T... value) |
static <T> java.util.Set<T> |
set(T value) |
static <T> java.util.SortedSet<T> |
sortedSet(T... value) |
static <T> java.util.SortedSet<T> |
sortedSet(T value) |
static java.sql.Date |
sqlDate(java.util.Date date) |
static java.sql.Timestamp |
sqlTimestamp(java.util.Date date) |
static java.util.stream.DoubleStream |
stream(double[] array) |
static java.util.stream.IntStream |
stream(int[] array) |
static <T> java.util.stream.Stream<T> |
stream(java.util.Iterator<T> iterator)
http://stackoverflow.com/a/24511534
|
static java.util.stream.LongStream |
stream(long[] array) |
static <T> java.util.stream.Stream<T> |
stream(T[] array) |
static java.lang.String |
String(boolean booleanPrimitive) |
static java.lang.String |
String(char charPrimitive) |
static java.lang.String |
String(double doublePrimitive) |
static java.lang.String |
String(float floatPrimitive) |
static java.lang.String |
String(int intPrimitive) |
static java.lang.String |
String(java.lang.Iterable iterable,
java.lang.String separator)
Joins
iterable with separator |
static java.lang.String |
String(long longPrimitive) |
static java.lang.String |
String(java.lang.Object object) |
static java.lang.String |
String(java.lang.String text,
java.util.Collection params) |
static java.lang.String |
String(java.lang.String text,
java.lang.Iterable params) |
static java.lang.String |
String(java.lang.String text,
java.util.Map<java.lang.String,?> params)
Replaces {PARAM_KEY} from
text with params
e.g. |
static java.lang.String |
String(java.lang.String text,
java.lang.Object... params)
Replaces {} from
text with params
e.g. |
static java.lang.Thread |
thread(java.lang.Runnable runnable) |
static java.lang.Thread |
thread(java.lang.String threadName,
java.lang.Runnable runnable) |
static java.net.URI |
uri(java.lang.String url) |
static java.net.URI |
uriOrException(java.lang.String url) |
static java.net.URL |
url(java.lang.String url) |
static java.net.URL |
urlOrException(java.lang.String url) |
static java.time.ZonedDateTime |
zonedDateTime(java.util.Date date) |
static java.time.ZonedDateTime |
zonedDateTime(java.util.Date date,
java.time.ZoneId zone) |
@Nullable
public static java.lang.Integer Integer(@Nullable
java.lang.Object val)
@Nullable
public static java.lang.Integer Integer(@Nullable
java.lang.String val)
@Nullable
public static java.lang.Integer Integer(@Nullable
java.lang.Object val,
@Nullable
java.lang.Integer defaultValue)
@Nullable
public static java.lang.Integer Integer(@Nullable
java.lang.Object val,
@Nullable
java.lang.Integer defaultValue,
boolean silent)
@Nullable
public static java.lang.Float Float(@Nullable
java.lang.Object val)
@Nullable
public static java.lang.Float Float(@Nullable
java.lang.String val)
@Nullable
public static java.lang.Float Float(@Nullable
java.lang.Object val,
@Nullable
java.lang.Float defaultValue)
@Nullable
public static java.lang.Float Float(@Nullable
java.lang.Object val,
@Nullable
java.lang.Float defaultValue,
boolean silent)
@Nullable
public static java.lang.Long Long(@Nullable
java.lang.Object val)
@Nullable
public static java.lang.Long Long(@Nullable
java.lang.String val)
@Nullable
public static java.lang.Long Long(@Nullable
java.lang.Object val,
@Nullable
java.lang.Long defaultValue)
@Nullable
public static java.lang.Long Long(@Nullable
java.lang.Object val,
@Nullable
java.lang.Long defaultValue,
boolean silent)
@Nullable
public static java.lang.Boolean Boolean(@Nullable
java.lang.String val)
@Nullable
public static java.lang.Boolean Boolean(@Nullable
java.lang.String val,
@Nullable
java.lang.Boolean defaultValue)
@Nullable
public static java.lang.Boolean Boolean(@Nullable
java.lang.Object val,
@Nullable
java.lang.Boolean defaultValue,
boolean silent)
@Nullable
public static java.lang.String String(@Nullable
java.lang.Object object)
@Nullable
public static java.lang.String s(@Nullable
java.lang.Object object)
public static java.lang.String String(long longPrimitive)
public static java.lang.String s(long longPrimitive)
public static java.lang.String String(int intPrimitive)
public static java.lang.String s(int intPrimitive)
public static java.lang.String String(char charPrimitive)
public static java.lang.String s(char charPrimitive)
public static java.lang.String String(boolean booleanPrimitive)
public static java.lang.String s(boolean booleanPrimitive)
public static java.lang.String String(float floatPrimitive)
public static java.lang.String s(float floatPrimitive)
public static java.lang.String String(double doublePrimitive)
public static java.lang.String s(double doublePrimitive)
@Nullable
public static java.lang.String String(@Nullable
java.lang.String text,
java.lang.Object... params)
text with params
e.g. to.s("Hello {}", "World") -> Hello World@Nullable
public static java.lang.String s(@Nullable
java.lang.String text,
java.lang.Object... params)
@Nullable
public static java.lang.String String(@Nullable
java.lang.String text,
java.util.Collection params)
@Nullable
public static java.lang.String s(@Nullable
java.lang.String text,
java.util.Collection params)
@Nullable
public static java.lang.String String(@Nullable
java.lang.String text,
java.lang.Iterable params)
@Nullable
public static java.lang.String s(@Nullable
java.lang.String text,
java.lang.Iterable params)
@Nullable
public static java.lang.String String(@Nullable
java.lang.String text,
java.util.Map<java.lang.String,?> params)
text with params
e.g. to.s("Hello {planet}", to.map("planet", "Earth")) -> Hello Earth@Nullable
public static java.lang.String s(@Nullable
java.lang.String text,
java.util.Map<java.lang.String,?> params)
@Nullable
public static java.lang.String String(@Nullable
java.lang.Iterable iterable,
java.lang.String separator)
iterable with separator@Nullable
public static java.lang.String s(@Nullable
java.lang.Iterable iterable,
java.lang.String separator)
public static java.lang.Object[] arr(java.lang.Object... objects)
public static java.lang.Object[] arr(@Nullable
java.lang.Iterable objects)
public static <V> V[] arr(@Nullable
java.lang.Iterable<V> objects,
java.lang.Class<V> clazz)
public static <V> V[] arr(@Nullable
java.util.Collection<V> objects,
java.lang.Class<V> clazz)
public static <V> java.lang.Object[] arr(@Nullable
java.util.Collection<V> objects,
@Nullable
java.util.function.Function<V,java.lang.Object> mapper)
public static <V,R> R[] arr(@Nullable
java.util.Collection<V> objects,
java.lang.Class<R> clazz,
java.util.function.Function<V,R> mapper)
public static java.lang.String[] arrOfStrings(@Nullable
java.util.Collection<java.lang.String> collection)
public static java.lang.Integer[] arrOfIntegers(@Nullable
java.util.Collection<? extends java.lang.Number> collection)
public static java.lang.Long[] arrOfLongs(@Nullable
java.util.Collection<? extends java.lang.Number> collection)
public static <K,V> java.util.Map<K,V> map()
public static <K,V> java.util.Map<K,V> map(K k1,
V v1)
public static <K,V> java.util.Map<K,V> map(K k1,
V v1,
K k2,
V v2)
public static <K,V> java.util.Map<K,V> map(K k1,
V v1,
K k2,
V v2,
K k3,
V v3)
public static <K,V> java.util.Map<K,V> map(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4)
public static <K,V> java.util.Map<K,V> map(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5)
public static java.util.Map<java.lang.String,java.lang.String> map(java.lang.String... params)
public static java.util.Map<java.lang.String,java.lang.String> map(java.util.Map<java.lang.String,java.lang.String> source,
java.lang.String... params)
public static java.util.Map map(java.lang.Object... params)
public static java.util.Map map(java.util.Map source,
java.lang.Object... params)
@Nullable
public static <K,V,R> java.util.Map<K,R> map(@Nullable
java.util.Map<K,V> source,
java.util.function.Function<java.util.Map.Entry<K,V>,java.util.Map<K,R>> mapper)
@Nullable
public static <K,V,R> java.util.Map<K,R> map(@Nullable
java.util.Map<K,V> source,
java.util.function.BiFunction<K,V,R> mapper)
@Nullable
public static <T,K> java.util.Map<K,T> map(@Nullable
java.lang.Iterable<T> source,
java.util.function.Function<T,K> keyFunction)
@Nullable
public static <T,K,V> java.util.Map<K,V> map(@Nullable
java.lang.Iterable<T> source,
java.util.function.Function<T,K> keyFunction,
java.util.function.Function<T,V> valueFunction)
public static <K,V> java.util.Map<K,V> linkedHashMap()
public static <K,V> java.util.Map<K,V> linkedHashMap(K k1,
V v1)
public static <K,V> java.util.Map<K,V> linkedHashMap(K k1,
V v1,
K k2,
V v2)
public static <K,V> java.util.Map<K,V> linkedHashMap(K k1,
V v1,
K k2,
V v2,
K k3,
V v3)
public static <K,V> java.util.Map<K,V> linkedHashMap(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4)
public static <K,V> java.util.Map<K,V> linkedHashMap(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5)
public static java.util.Map<java.lang.String,java.lang.String> linkedHashMap(java.lang.String... params)
public static java.util.Map<java.lang.String,java.lang.String> linkedHashMap(java.util.Map<java.lang.String,java.lang.String> source,
java.lang.String... params)
public static java.util.Map linkedHashMap(java.lang.Object... params)
public static java.util.Map linkedHashMap(java.util.Map source,
java.lang.Object... params)
@Nullable
public static <K,V,R> java.util.Map<K,R> linkedHashMap(@Nullable
java.util.Map<K,V> source,
java.util.function.Function<java.util.Map.Entry<K,V>,java.util.Map<K,R>> mapper)
@Nullable
public static <K,V,R> java.util.Map<K,R> linkedHashMap(@Nullable
java.util.Map<K,V> source,
java.util.function.BiFunction<K,V,R> mapper)
@Nullable
public static <T,K> java.util.Map<K,T> linkedHashMap(@Nullable
java.lang.Iterable<T> source,
java.util.function.Function<T,K> keyFunction)
@Nullable
public static <T,K,V> java.util.Map<K,V> linkedHashMap(@Nullable
java.lang.Iterable<T> source,
java.util.function.Function<T,K> keyFunction,
java.util.function.Function<T,V> valueFunction)
@Nullable
public static <T> java.util.stream.Stream<T> stream(@Nullable
T[] array)
@Nullable
public static <T> java.util.stream.Stream<T> stream(@Nullable
java.util.Iterator<T> iterator)
@Nullable
public static java.util.stream.IntStream stream(@Nullable
int[] array)
@Nullable
public static java.util.stream.LongStream stream(@Nullable
long[] array)
@Nullable
public static java.util.stream.DoubleStream stream(@Nullable
double[] array)
@Nullable
public static <T> java.util.List<T> list(@Nullable
java.util.Iterator<T> iterator)
@Nullable
public static <T> java.util.List<T> list(@Nullable
java.util.Iterator<T> iterator,
int estimatedSize)
public static <T> java.util.List<T> list(T value)
public static <T> java.util.List<T> list(T... value)
@Nullable
public static <T> java.util.List<T> list(@Nullable
java.lang.Iterable<T> objects)
@Nullable
public static <T,R> java.util.List<R> list(@Nullable
T[] values,
java.util.function.Function<T,R> mapper)
@Nullable
public static <V> java.util.List<V> list(@Nullable
java.util.Collection<V> values)
@Nullable
public static <T,V> java.util.List<T> list(@Nullable
java.util.Collection<V> values,
java.util.function.Function<V,T> mapper)
@Nullable
public static <K,V,R> java.util.List<R> list(@Nullable
java.util.Map<K,V> map,
java.util.function.BiFunction<K,V,R> mapper)
public static <T> java.util.Set<T> set(T value)
public static <T> java.util.Set<T> set(T... value)
@Nullable
public static <V> java.util.Set<V> set(@Nullable
java.util.Collection<V> values)
@Nullable
public static <V> java.util.Set<V> set(@Nullable
java.lang.Iterable<V> values)
@Nullable
public static <T,V> java.util.Set<T> set(@Nullable
java.util.Collection<V> values,
java.util.function.Function<V,T> mapper)
public static <T> java.util.SortedSet<T> sortedSet(T value)
public static <T> java.util.SortedSet<T> sortedSet(T... value)
@Nullable
public static java.util.Date date(@Nullable
java.sql.Date dateSql)
@Nullable
public static java.util.Date date(@Nullable
java.time.LocalDate localDate)
@Nullable
public static java.util.Date date(@Nullable
java.time.LocalDate localDate,
java.time.ZoneId zone)
@Nullable
public static java.util.Date date(@Nullable
java.time.LocalDateTime localDateTime)
@Nullable
public static java.util.Date date(@Nullable
java.time.Instant instant)
@Nullable
public static java.util.Date date(@Nullable
java.time.LocalDateTime localDateTime,
java.time.ZoneId zone)
@Nullable
public static java.util.Date date(@Nullable
java.time.ZonedDateTime zonedDateTime)
@Nullable
public static java.sql.Date sqlDate(@Nullable
java.util.Date date)
@Nullable
public static java.sql.Timestamp sqlTimestamp(@Nullable
java.util.Date date)
public static java.time.LocalDateTime localDateTime(long millis)
public static java.time.LocalDateTime localDateTime(long millis,
java.time.ZoneId zone)
@Nullable
public static java.time.LocalDateTime localDateTime(@Nullable
java.util.Date date)
@Nullable
public static java.time.LocalDate localDate(@Nullable
java.util.Date date)
public static java.time.LocalDate localDate(@Nullable
java.util.Date date,
java.time.ZoneId zone)
public static java.time.LocalDate localDate(long millis)
public static java.time.LocalDate localDate(long millis,
java.time.ZoneId zone)
public static java.time.LocalTime localTime(long millis)
public static java.time.LocalTime localTime(long millis,
java.time.ZoneId zone)
@Nullable
public static java.time.ZonedDateTime zonedDateTime(@Nullable
java.util.Date date)
@Nullable
public static java.time.ZonedDateTime zonedDateTime(@Nullable
java.util.Date date,
@Nullable
java.time.ZoneId zone)
@Nullable
public static java.time.Instant instant(@Nullable
java.util.Date date)
@Nullable
public static java.net.URI uri(@Nullable
java.lang.String url)
public static java.net.URI uriOrException(java.lang.String url)
@Nullable
public static java.net.URL url(@Nullable
java.lang.String url)
public static java.net.URL urlOrException(java.lang.String url)
@Nullable
public static <T,V> V nullOr(@Nullable
T object,
java.util.function.Function<T,V> func)
@Nullable
public static <T> T nullOr(@Nullable
T object,
java.util.function.Consumer<T> consumer)
@Nullable
public static <T> T nullOr(@Nullable
java.lang.Object o,
java.util.function.Supplier<T> supplier)
public static <T> T or(@Nullable
T o,
java.util.function.Supplier<T> supplier)
public static <T> T or(@Nullable
T o,
T otherwise)
public static java.lang.String orDefault(@Nullable
java.lang.String o)
public static <T> java.lang.Iterable<T> orDefault(@Nullable
java.lang.Iterable<T> o)
public static <T> java.util.Collection<T> orDefault(@Nullable
java.util.Collection<T> o)
public static <T> java.util.List<T> orDefault(@Nullable
java.util.List<T> o)
public static <T> java.util.Set<T> orDefault(@Nullable
java.util.Set<T> o)
public static <K,V> java.util.Map<K,V> orDefault(@Nullable
java.util.Map<K,V> o)
@Nullable
public static java.lang.Thread thread(@Nullable
java.lang.Runnable runnable)
@Nullable
public static java.lang.Thread thread(@Nullable
java.lang.String threadName,
@Nullable
java.lang.Runnable runnable)
@Nullable
public static java.lang.Thread daemon(@Nullable
java.lang.Runnable runnable)
@Nullable
public static java.lang.Thread daemon(@Nullable
java.lang.String threadName,
@Nullable
java.lang.Runnable runnable)