Package zombie.util.lambda
Class Stacks.GenericStack
java.lang.Object
zombie.util.PooledObject
zombie.util.lambda.Stacks.GenericStack
- All Implemented Interfaces:
IPooledObject
- Direct Known Subclasses:
Stacks.Params1.CallbackStackItem
,Stacks.Params2.CallbackStackItem
,Stacks.Params3.CallbackStackItem
,Stacks.Params4.CallbackStackItem
,Stacks.Params5.CallbackStackItem
,Stacks.Params6.CallbackStackItem
- Enclosing class:
- Stacks
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<E,
T1, T2> Comparator<E> comparator
(T1 val1, T2 val2, Comparators.Params2.ICallback<E, T1, T2> comparator) <E,
T1> Comparator<E> comparator
(T1 val1, Comparators.Params1.ICallback<E, T1> comparator) <E,
T1, T2> Consumer<E> consumer
(T1 val1, T2 val2, Consumers.Params2.ICallback<E, T1, T2> consumer) <E,
T1> Consumer<E> consumer
(T1 val1, Consumers.Params1.ICallback<E, T1> consumer) abstract void
invoke()
void
<T1,
T2, T3, T4>
Runnableinvoker
(T1 val1, T2 val2, T3 val3, T4 val4, Invokers.Params4.ICallback<T1, T2, T3, T4> invoker) <T1,
T2, T3> Runnable invoker
(T1 val1, T2 val2, T3 val3, Invokers.Params3.ICallback<T1, T2, T3> invoker) <T1,
T2> Runnable invoker
(T1 val1, T2 val2, Invokers.Params2.ICallback<T1, T2> invoker) <T1> Runnable
invoker
(T1 val1, Invokers.Params1.ICallback<T1> invoker) void
<E,
T1, T2, T3>
Predicate<E>predicate
(T1 val1, T2 val2, T3 val3, Predicates.Params3.ICallback<E, T1, T2, T3> predicate) <E,
T1, T2> Predicate<E> predicate
(T1 val1, T2 val2, Predicates.Params2.ICallback<E, T1, T2> predicate) <E,
T1> Predicate<E> predicate
(T1 val1, Predicates.Params1.ICallback<E, T1> predicate)
-
Constructor Details
-
GenericStack
public GenericStack()
-
-
Method Details
-
invoke
public abstract void invoke() -
invokeAndRelease
public void invokeAndRelease() -
onReleased
public void onReleased() -
predicate
-
predicate
public <E,T1, Predicate<E> predicateT2> (T1 val1, T2 val2, Predicates.Params2.ICallback<E, T1, T2> predicate) -
predicate
public <E,T1, Predicate<E> predicateT2, T3> (T1 val1, T2 val2, T3 val3, Predicates.Params3.ICallback<E, T1, T2, T3> predicate) -
comparator
-
comparator
public <E,T1, Comparator<E> comparatorT2> (T1 val1, T2 val2, Comparators.Params2.ICallback<E, T1, T2> comparator) -
consumer
-
consumer
public <E,T1, Consumer<E> consumerT2> (T1 val1, T2 val2, Consumers.Params2.ICallback<E, T1, T2> consumer) -
invoker
-
invoker
-
invoker
public <T1,T2, Runnable invokerT3> (T1 val1, T2 val2, T3 val3, Invokers.Params3.ICallback<T1, T2, T3> invoker) -
invoker
public <T1,T2, Runnable invokerT3, T4> (T1 val1, T2 val2, T3 val3, T4 val4, Invokers.Params4.ICallback<T1, T2, T3, T4> invoker)
-