Interface AnyFn
public interface AnyFn
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Anystatic final BiFunction<Any, Any, Any> static final BiFunction<Any, Any, Any> -
Method Summary
Static MethodsModifier and TypeMethodDescriptionadd(T value) arrayContains(String key, Object value) arrayContainsAll(String key, Set<Object> values) arrayContainsAny(String key, Set<Object> values) arrayContainsDoesNotContainAll(String key, Set<Object> values) arrayDoesNotContain(String key, Object value) arrayDoesNotContainAny(String key, Set<Object> values) asFunction(Predicate<T> fn) static <T> Predicate<T> asPredicate(Function<T, Boolean> fn) assertThat(Predicate<Any> test, String msg) assertThatItHas(String... fields) static Function<Any, BigDecimal> bigDecimalValueOf(String key) boolValueOf(String key) static <T,E> BiConsumer <T, E> doWhen(BiPredicate<T, E> when, BiConsumer<T, E> then) static <T> Consumer<T> static <T> Consumer<T> fieldMissing(String... fields) in(String key, Collection values) isBefore(String key, Comparable<T> value) isGreaterThan(String key, Number value) isGreaterThanOrEqual(String key, Number value) isLessThan(String key, Number value) isLessThanOrEqual(String key, Number value) isSame(String key, Comparable<T> value) isSameOrAfter(String key, Comparable<T> value) isSameOrBefore(String key, Comparable<T> value) listContains(String key, Object value) listDoesNotContain(String key, Object value) longValueOf(String key) mergeRight(Any vo) numberValueOf(String key) sizeIs(int size) stringValueOf(String key) static <T,U> Function <T, U> to(U value) toAnyKeyedBy(Function<Any, String> keyExtractor) static BiFunction<Object, Object, Any> toComplementOf(String... keys) toComplementOf(Set<String> keys) toProjectionOf(String... keys) toProjectionOf(Predicate<? super Map.Entry<String, Object>> filter) toProjectionOf(Set<String> keys) valuesEqual(String keyA, String keyB) static <T> Function<T, T> static <T,U> Function <T, U>
-
Field Details
-
EMPTY_ANY
-
emptyAnySupplier
-
mergeRight
-
mergeLeft
-
isEmpty
-
isNotEmpty
-
asByte
-
asInteger
-
asLong
-
asDouble
-
toAny
-
-
Method Details
-
matches
-
matches
-
to
-
asPredicate
-
asFunction
-
toAnyWith
-
toAnyWith
-
toAnyKeyedBy
-
valueOf
-
classOf
-
valueOfOr
-
stringValueOf
-
longValueOf
-
numberValueOf
-
bigDecimalValueOf
-
boolValueOf
-
mergeRight
-
mergeLeft
-
translate
-
using
-
mergeDown
-
mergeUp
-
doWhen
-
doWhen
-
when
-
when
-
putValue
-
put
-
put
-
put
-
put
-
add
-
with
-
has
-
has
-
hasNot
-
sizeIs
-
hasAll
-
fieldMissing
-
in
-
valuesEqual
-
is
-
isNot
-
classIs
-
listContains
-
listDoesNotContain
-
arrayContains
-
arrayContainsAll
-
arrayContainsDoesNotContainAll
-
arrayContainsAny
-
arrayDoesNotContainAny
-
arrayDoesNotContain
-
isEmpty
-
toProjectionOf
-
toProjectionOf
-
toProjectionOf
-
rename
-
assertThatItHas
-
assertThat
-
hasAny
-
hasOnly
-
anyToCsv
-
without
-
isBlank
-
isSame
-
isBefore
-
isSameOrBefore
-
isSameOrAfter
-
toComplementOf
-
schlong
-
toComplementOf
-
isGreaterThan
-
isLessThan
-
isEqual
-
isGreaterThanOrEqual
-
isLessThanOrEqual
-
doWhen
-
transform
-
compute
-
compute
-
compute
-
compute
-