edu.rice.cs.cunit.util
Class IPredicate.Not

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

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

Unary NOT.


Nested Class Summary
 
Nested classes/interfaces inherited from interface edu.rice.cs.cunit.util.IPredicate
IPredicate.Binary<P,Q>, IPredicate.False, IPredicate.Nary<P>, IPredicate.Not, IPredicate.Ternary<P,Q,S>, IPredicate.True
 
Nested classes/interfaces inherited from interface edu.rice.cs.cunit.util.ILambda
ILambda.NaryAdaptor<R,P>
 
Field Summary
static IPredicate.Not ONLY
           
 
Constructor Summary
private IPredicate.Not()
           
 
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.Not ONLY
Constructor Detail

IPredicate.Not

private IPredicate.Not()
Method Detail

apply

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

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