Uses of Interface
edu.rice.cs.cunit.util.ILambda.Binary

Packages that use ILambda.Binary
edu.rice.cs.cunit   
edu.rice.cs.cunit.util   
 

Uses of ILambda.Binary in edu.rice.cs.cunit
 

Methods in edu.rice.cs.cunit with parameters of type ILambda.Binary
private static void FileInstrumentor.instrumentList(boolean createBackups, boolean recurse, FileInstrumentor fi, java.util.HashMap<java.lang.String,java.io.File> tempDirMap, ILambda.Binary<java.lang.Void,java.lang.String,java.io.IOException> exceptionAction, java.lang.String... names)
          Instrument a list of files.
 

Uses of ILambda.Binary in edu.rice.cs.cunit.util
 

Subinterfaces of ILambda.Binary in edu.rice.cs.cunit.util
static interface IPredicate.Binary<P,Q>
          Binary predicate interface Boolean <- P x Q.
 

Classes in edu.rice.cs.cunit.util that implement ILambda.Binary
static class ILambda.Binary.Max<T extends Comparable<T>>
          Binary maximum.
static class ILambda.Binary.Min<T extends Comparable<T>>
          Binary minimum.
static class ILambda.Binary.NaryAdaptor<R,P>
          Adapter to turn an N-ary lambda into a binary lambda.
static class ILambda.Ternary.Bind1st<R,P,Q,S>
          Binary decorator for a ternary lambda that binds a constant to its first parameter.
static class ILambda.Ternary.Bind2nd<R,P,Q,S>
          Binary decorator for a ternary lambda that binds a constant to its second parameter.
static class ILambda.Ternary.Bind3rd<R,P,Q,S>
          Binary decorator for a ternary lambda that binds a constant to its third parameter.
static class IPredicate.Binary.And
          Binary AND.
static class IPredicate.Binary.Equals
          Equals.
static class IPredicate.Binary.False
          FALSE.
static class IPredicate.Binary.Greater<T extends Comparable<T>>
          Greater-than.
static class IPredicate.Binary.GreaterEq<T extends Comparable<T>>
          Greater-than-or-equal.
static class IPredicate.Binary.Less<T extends Comparable<T>>
          Less-than.
static class IPredicate.Binary.LessEq<T extends Comparable<T>>
          Less-than-or-equal.
static class IPredicate.Binary.Or
          Binary OR.
static class IPredicate.Binary.True
          TRUE.
static class IPredicate.Binary.Xor
          Binary XOR.
static class IPredicate.Ternary.Bind1st<Boolean,P,Q,S>
          Binary decorator for a ternary predicate that binds a constant to its first parameter.
static class IPredicate.Ternary.Bind2nd<Boolean,P,Q,S>
          Binary decorator for a ternary predicate that binds a constant to its second parameter.
static class IPredicate.Ternary.Bind3rd<Boolean,P,Q,S>
          Binary decorator for a ternary predicate that binds a constant to its third parameter.
 

Fields in edu.rice.cs.cunit.util declared as ILambda.Binary
private  ILambda.Binary<R,P,Q> ILambda.Binary.Bind1st._decoree
          The binary lambda that is decorated.
private  ILambda.Binary<R,P,Q> ILambda.Binary.Bind2nd._decoree
          The binary lambda that is decorated.
private  ILambda.Binary<R,P,P> ILambda.Nary.BinaryAdaptor._decoree
          The binary lambda.
 

Constructors in edu.rice.cs.cunit.util with parameters of type ILambda.Binary
ILambda.Binary.Bind1st(ILambda.Binary<R,P,Q> decoree, P constant)
          Create a new unary decorator for a binary lambda, binding a constant to its first parameter.
ILambda.Binary.Bind2nd(ILambda.Binary<R,P,Q> decoree, Q constant)
          Create a new unary decorator for a binary lambda, binding a constant to its second parameter.
ILambda.Nary.BinaryAdaptor(ILambda.Binary<R,P,P> decoree)
          Creates a new N-ary lambda (with N=2).
IPredicate.Binary.Bind1st(ILambda.Binary<Boolean,P,Q> decoree, P constant)
           
IPredicate.Binary.Bind2nd(ILambda.Binary<Boolean,P,Q> decoree, Q constant)