edu.rice.cs.cunit.util
Class IPredicate.Nary.Or

java.lang.Object
  extended by edu.rice.cs.cunit.util.IPredicate.Nary.Or
All Implemented Interfaces:
ILambda.Nary<java.lang.Boolean,java.lang.Boolean>, IPredicate.Nary<java.lang.Boolean>
Enclosing interface:
IPredicate.Nary<P>

public static class IPredicate.Nary.Or
extends java.lang.Object
implements IPredicate.Nary<java.lang.Boolean>

N-ary OR.


Nested Class Summary
 
Nested classes/interfaces inherited from interface edu.rice.cs.cunit.util.IPredicate.Nary
IPredicate.Nary.And, IPredicate.Nary.Bind<P>, IPredicate.Nary.BindK<P>, IPredicate.Nary.False, IPredicate.Nary.Or, IPredicate.Nary.True, IPredicate.Nary.Xor
 
Nested classes/interfaces inherited from interface edu.rice.cs.cunit.util.ILambda.Nary
ILambda.Nary.BinaryAdaptor<R,P>, ILambda.Nary.Max<T extends java.lang.Comparable<T>>, ILambda.Nary.Min<T extends java.lang.Comparable<T>>, ILambda.Nary.TernaryAdaptor<R,P>, ILambda.Nary.UnaryAdaptor<R,P>
 
Field Summary
static IPredicate.Nary.Or ONLY
           
 
Constructor Summary
private IPredicate.Nary.Or()
           
 
Method Summary
 java.lang.Boolean apply(java.lang.Boolean... param)
          Apply the lambda.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ONLY

public static final IPredicate.Nary.Or ONLY
Constructor Detail

IPredicate.Nary.Or

private IPredicate.Nary.Or()
Method Detail

apply

public java.lang.Boolean apply(java.lang.Boolean... param)
Description copied from interface: ILambda.Nary
Apply the lambda.

Specified by:
apply in interface ILambda.Nary<java.lang.Boolean,java.lang.Boolean>
Parameters:
param - lambda-specific parameters
Returns:
lambda-specific return value