|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Func1 | |
---|---|
org.javimmutable.collections.common | |
org.javimmutable.collections.cursors | |
org.javimmutable.collections.util |
Uses of Func1 in org.javimmutable.collections.common |
---|
Classes in org.javimmutable.collections.common that implement Func1 | |
---|---|
class |
MutableDelta
Mutable object for tracking changes from zero. |
Uses of Func1 in org.javimmutable.collections.cursors |
---|
Methods in org.javimmutable.collections.cursors with parameters of type Func1 | ||
---|---|---|
static
|
MultiTransformCursor.of(Cursor<S> source,
Func1<S,Cursor<T>> transforminator)
|
|
static
|
TransformCursor.of(Cursor<S> cursor,
Func1<S,T> transforminator)
|
Constructors in org.javimmutable.collections.cursors with parameters of type Func1 | |
---|---|
TransformCursor(Cursor<S> source,
Func1<S,T> transforminator)
|
Uses of Func1 in org.javimmutable.collections.util |
---|
Methods in org.javimmutable.collections.util that return Func1 | ||
---|---|---|
static
|
Curry.func1(P1 param1,
Func2<P1,P2,R> function)
Produces a Curried Func1 that calls the provided Func2 passing it the fixed parameter param1 along with the actual parameters to the apply() method. |
|
static
|
Curry.func1(P1 param1,
P2 param2,
Func3<P1,P2,P3,R> function)
Produces a Curried Func1 that calls the provided Func3 passing it the fixed parameters param1 and param2 along with the actual parameters to the apply() method. |
|
static
|
Curry.func1(P1 param1,
P2 param2,
P3 param3,
Func4<P1,P2,P3,P4,R> function)
Produces a Curried Func1 that calls the provided Func4 passing it the fixed parameters param1 and param2 along with the actual parameters to the apply() method. |
|
static
|
ReflectionFunctions.method(Object obj,
String name,
Class<P1> arg1Class)
Returns a Func1 instance that calls the specified non-static method on the specified java object. |
|
static
|
ReflectionFunctions.method(String name,
Class<OT> klass)
Returns a Func1 instance that calls the specified non-static method on a java object passed as the parameter of the function. |
|
static
|
Curry.of(Func2<P1,P2,R> function,
P1 param1)
Produces a Curried Func1 that calls the provided Func2 passing it the fixed parameter param1 along with the actual parameter to the apply() method as the second parameter. |
|
static
|
Curry.of(Func3<P1,P2,P3,R> function,
P1 param1,
P2 param2)
Produces a Curried Func1 that calls the provided Func3 passing it the fixed parameters param1-param2 along with the actual parameter to the apply() method as the third parameter. |
|
static
|
Curry.of(Func4<P1,P2,P3,P4,R> function,
P1 param1,
P2 param2,
P3 param3)
Produces a Curried Func1 that calls the provided Func4 passing it the fixed parameters param1-param3 along with the actual parameter to the apply() method as the fourth parameter. |
|
static
|
ReflectionFunctions.staticMethod(Class klass,
String name,
Class<P1> arg1Class)
Returns a Func3 instance that calls the specified static method on the specified java object. |
Methods in org.javimmutable.collections.util with parameters of type Func1 | ||
---|---|---|
static
|
Functions.collectAll(Cursor<? extends T> cursor,
A list,
Func1<? super T,R> func)
Calls func for every value in cursor and adds each value returned by func to a list. |
|
static
|
Functions.collectSome(Cursor<? extends T> cursor,
A list,
Func1<? super T,Holder<R>> func)
Calls func for every value in cursor and adds each value for which func returns a non-empty Holder to a list. |
|
static
|
Functions.find(Cursor<? extends T> cursor,
Func1<? super T,Boolean> func)
Calls func for each value in cursor and passes it to func until func returns true. |
|
static
|
Functions.reject(Cursor<? extends T> cursor,
A list,
Func1<? super T,Boolean> func)
Calls func for every value in cursor and adds each value for which func returns false to a list. |
|
static
|
Functions.select(Cursor<? extends T> cursor,
A list,
Func1<? super T,Boolean> func)
Calls func for every value in cursor and adds each value for which func returns true to a list. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |