edu.rice.cs.cunit.util
Class IPredicate.Ternary.And

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

public static class IPredicate.Ternary.And
extends java.lang.Object
implements IPredicate.Ternary<java.lang.Boolean,java.lang.Boolean,java.lang.Boolean>

Ternary AND.


Nested Class Summary
 
Nested classes/interfaces inherited from interface edu.rice.cs.cunit.util.IPredicate.Ternary
IPredicate.Ternary.And, IPredicate.Ternary.Between<T extends java.lang.Comparable<T>>, IPredicate.Ternary.Bind1st<Boolean,P,Q,S>, IPredicate.Ternary.Bind1st2nd<Boolean,P,Q,S>, IPredicate.Ternary.Bind1st3rd<Boolean,P,Q,S>, IPredicate.Ternary.Bind2nd<Boolean,P,Q,S>, IPredicate.Ternary.Bind2nd3rd<Boolean,P,Q,S>, IPredicate.Ternary.Bind3rd<Boolean,P,Q,S>, IPredicate.Ternary.False, IPredicate.Ternary.Or, IPredicate.Ternary.True, IPredicate.Ternary.Xor
 
Nested classes/interfaces inherited from interface edu.rice.cs.cunit.util.ILambda.Ternary
ILambda.Ternary.Max<T extends java.lang.Comparable<T>>, ILambda.Ternary.Min<T extends java.lang.Comparable<T>>, ILambda.Ternary.NaryAdaptor<R,P>
 
Field Summary
static IPredicate.Ternary.And ONLY
           
 
Constructor Summary
private IPredicate.Ternary.And()
           
 
Method Summary
 java.lang.Boolean apply(java.lang.Boolean param1, java.lang.Boolean param2, java.lang.Boolean param3)
          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.Ternary.And ONLY
Constructor Detail

IPredicate.Ternary.And

private IPredicate.Ternary.And()
Method Detail

apply

public java.lang.Boolean apply(java.lang.Boolean param1,
                               java.lang.Boolean param2,
                               java.lang.Boolean param3)
Description copied from interface: ILambda.Ternary
Apply the lambda.

Specified by:
apply in interface ILambda.Ternary<java.lang.Boolean,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean>
Parameters:
param1 - lambda-specific first parameter
param2 - lambda-specific second parameter
param3 - lambda-specific third parameter
Returns:
lambda-specific return value