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
,Stacks.Params7.CallbackStackItem
- Enclosing class:
Stacks
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E,
T1, T2>
Comparator<E> comparator
(T1 object0, T2 object1, Comparators.Params2.ICallback<E, T1, T2> iCallback) <E,
T1> Comparator <E> comparator
(T1 object, Comparators.Params1.ICallback<E, T1> iCallback) <E,
T1, T2>
Consumer<E> consumer
(T1 object0, T2 object1, Consumers.Params2.ICallback<E, T1, T2> iCallback) <E,
T1> Consumer <E> consumer
(T1 object, Consumers.Params1.ICallback<E, T1> iCallback) abstract void
invoke()
void
<T1,
T2, T3, T4, T5>
Runnableinvoker
(T1 object0, T2 object1, T3 object2, T4 object3, T5 object4, Invokers.Params5.ICallback<T1, T2, T3, T4, T5> iCallback) <T1,
T2, T3, T4>
Runnableinvoker
(T1 object0, T2 object1, T3 object2, T4 object3, Invokers.Params4.ICallback<T1, T2, T3, T4> iCallback) <T1,
T2, T3>
Runnableinvoker
(T1 object0, T2 object1, T3 object2, Invokers.Params3.ICallback<T1, T2, T3> iCallback) <T1,
T2> Runnable invoker
(T1 object0, T2 object1, Invokers.Params2.ICallback<T1, T2> iCallback) <T1> Runnable
invoker
(T1 object, Invokers.Params1.ICallback<T1> iCallback) void
<E,
T1, T2, T3>
Predicate<E> predicate
(T1 object0, T2 object1, T3 object2, Predicates.Params3.ICallback<E, T1, T2, T3> iCallback) <E,
T1, T2>
Predicate<E> predicate
(T1 object0, T2 object1, Predicates.Params2.ICallback<E, T1, T2> iCallback) <E,
T1> Predicate <E> predicate
(T1 object, Predicates.Params1.ICallback<E, T1> iCallback) Methods inherited from class zombie.util.PooledObject
getPoolReference, isFree, release, setFree, setPool
-
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 object0, T2 object1, Predicates.Params2.ICallback<E, T1, T2> iCallback) -
predicate
public <E,T1, Predicate<E> predicateT2, T3> (T1 object0, T2 object1, T3 object2, Predicates.Params3.ICallback<E, T1, T2, T3> iCallback) -
comparator
-
comparator
public <E,T1, Comparator<E> comparatorT2> (T1 object0, T2 object1, Comparators.Params2.ICallback<E, T1, T2> iCallback) -
consumer
-
consumer
public <E,T1, Consumer<E> consumerT2> (T1 object0, T2 object1, Consumers.Params2.ICallback<E, T1, T2> iCallback) -
invoker
-
invoker
public <T1,T2> Runnable invoker(T1 object0, T2 object1, Invokers.Params2.ICallback<T1, T2> iCallback) -
invoker
public <T1,T2, Runnable invokerT3> (T1 object0, T2 object1, T3 object2, Invokers.Params3.ICallback<T1, T2, T3> iCallback) -
invoker
public <T1,T2, Runnable invokerT3, T4> (T1 object0, T2 object1, T3 object2, T4 object3, Invokers.Params4.ICallback<T1, T2, T3, T4> iCallback) -
invoker
public <T1,T2, Runnable invokerT3, T4, T5> (T1 object0, T2 object1, T3 object2, T4 object3, T5 object4, Invokers.Params5.ICallback<T1, T2, T3, T4, T5> iCallback)
-