Package edu.rice.cs.cunit.util

Interface Summary
ILambda<R,P> Unary lambda interface R <- P.
ILambda.Binary<R,P,Q> Binary lambda interface R <- P x Q.
ILambda.Nary<R,P> N-ary lambda interface R <- P x P x ...
ILambda.Ternary<R,P,Q,S> Ternary lambda interface R <- P x Q x S.
IPredicate<P> Unary predicate interface Boolean <- P
IPredicate.Binary<P,Q> Binary predicate interface Boolean <- P x Q.
IPredicate.Nary<P> N-ary predicate interface Boolean <- P x P x ...
IPredicate.Ternary<P,Q,S> Ternary predicate interface Boolean <- P x Q x S.
IVerboseToString Interface for a class that has a verbose toString method.
ProvidesInputStreamPosition Can provide the position of an input stream.
StringOps.MatchResult  
 

Class Summary
Debug Debug output.
Debug.ProgressCounter  
ExecJVM A utility class to allow executing another JVM.
FileOps File Operations.
FileOps.FileOpsTest  
ILambda.Binary.Bind1st<R,P,Q> Unary decorator for a binary lambda that binds a constant to its first parameter.
ILambda.Binary.Bind2nd<R,P,Q> Unary decorator for a binary lambda that binds a constant to its second parameter.
ILambda.Binary.Max<T extends Comparable<T>> Binary maximum.
ILambda.Binary.Min<T extends Comparable<T>> Binary minimum.
ILambda.Binary.NaryAdaptor<R,P> Adapter to turn an N-ary lambda into a binary lambda.
ILambda.Nary.BinaryAdaptor<R,P> Adapter to turn a binary lambda into an N-ary lambda (with N=2).
ILambda.Nary.Bind<R,P> (N-1)-ary decorator for an N-ary lambda that binds a constant to one of its parameters.
ILambda.Nary.BindK<R,P> (N-K)-ary decorator for an N-ary lambda that binds constants to K of its parameters.
ILambda.Nary.Max<T extends Comparable<T>> N-ary maximum.
ILambda.Nary.Min<T extends Comparable<T>> N-ary minimum.
ILambda.Nary.TernaryAdaptor<R,P> Adapter to turn a ternary lambda into an N-ary lambda (with N=3).
ILambda.Nary.UnaryAdaptor<R,P> Adapter to turn a unary lambda into an N-ary lambda (with N=1).
ILambda.NaryAdaptor<R,P> Adapter to turn an N-ary lambda into a unary lambda.
ILambda.Ternary.Bind1st<R,P,Q,S> Binary decorator for a ternary lambda that binds a constant to its first parameter.
ILambda.Ternary.Bind1st2nd<R,P,Q,S> Unary decorator for a ternary lambda that binds constants to its first and second parameters.
ILambda.Ternary.Bind1st3rd<R,P,Q,S> Unary decorator for a ternary lambda that binds constants to its first and third parameters.
ILambda.Ternary.Bind2nd<R,P,Q,S> Binary decorator for a ternary lambda that binds a constant to its second parameter.
ILambda.Ternary.Bind2nd3rd<R,P,Q,S> Unary decorator for a ternary lambda that binds constants to its second and third parameters.
ILambda.Ternary.Bind3rd<R,P,Q,S> Binary decorator for a ternary lambda that binds a constant to its third parameter.
ILambda.Ternary.Max<T extends Comparable<T>> Ternary maximum.
ILambda.Ternary.Min<T extends Comparable<T>> Ternary minimum.
ILambda.Ternary.NaryAdaptor<R,P> Adapter to turn an N-ary lambda into a ternary lambda.
IPredicate.Binary.And Binary AND.
IPredicate.Binary.Bind1st<Boolean,P,Q> Unary decorator for a binary predicate that binds a constant to its first parameter.
IPredicate.Binary.Bind2nd<Boolean,P,Q> Unary decorator for a binary predicate that binds a constant to its second parameter.
IPredicate.Binary.Equals Equals.
IPredicate.Binary.False FALSE.
IPredicate.Binary.Greater<T extends Comparable<T>> Greater-than.
IPredicate.Binary.GreaterEq<T extends Comparable<T>> Greater-than-or-equal.
IPredicate.Binary.Less<T extends Comparable<T>> Less-than.
IPredicate.Binary.LessEq<T extends Comparable<T>> Less-than-or-equal.
IPredicate.Binary.Or Binary OR.
IPredicate.Binary.True TRUE.
IPredicate.Binary.Xor Binary XOR.
IPredicate.False FALSE.
IPredicate.Nary.And N-ary AND.
IPredicate.Nary.Bind<P> (N-1)-ary decorator for an N-ary predicate that binds a constant to one of its parameters.
IPredicate.Nary.BindK<P> (N-K)-ary decorator for an N-ary predicate that binds constants to K of its parameters.
IPredicate.Nary.False FALSE.
IPredicate.Nary.Or N-ary OR.
IPredicate.Nary.True TRUE.
IPredicate.Nary.Xor N-ary XOR.
IPredicate.Not Unary NOT.
IPredicate.Ternary.And Ternary AND.
IPredicate.Ternary.Between<T extends Comparable<T>> Between.
IPredicate.Ternary.Bind1st<Boolean,P,Q,S> Binary decorator for a ternary predicate that binds a constant to its first parameter.
IPredicate.Ternary.Bind1st2nd<Boolean,P,Q,S> Unary decorator for a ternary predicate that binds constants to its first and second parameters.
IPredicate.Ternary.Bind1st3rd<Boolean,P,Q,S> Unary decorator for a ternary predicate that binds constants to its first and third parameters.
IPredicate.Ternary.Bind2nd<Boolean,P,Q,S> Binary decorator for a ternary predicate that binds a constant to its second parameter.
IPredicate.Ternary.Bind2nd3rd<Boolean,P,Q,S> Unary decorator for a ternary predicate that binds constants to its second and third parameters.
IPredicate.Ternary.Bind3rd<Boolean,P,Q,S> Binary decorator for a ternary predicate that binds a constant to its third parameter.
IPredicate.Ternary.False FALSE.
IPredicate.Ternary.Or Ternary OR.
IPredicate.Ternary.True TRUE.
IPredicate.Ternary.Xor Ternary XOR.
IPredicate.True TRUE.
NullStream Stream that discards all output.
Pair<FIRST,SECOND> Generic pair container.
PositionDataInputStream A DataInputStream that makes the position in the stream available.
PositionInputStream A stream that makes the position in the stream available.
Ref<O> Mutable reference.
SoftHashMap<K,V> A hash map with soft references.
StreamRedirectThread StreamRedirectThread is a thread which copies its input to its output and terminates when it completes.
StringOps String operations.
StringOps.MatchResultDelegate  
StringOps.StringOpsTest Test cases.
Types Type conversions.
XMLConfig XML configuration management.
XMLConfig.XMLConfigTest Unit tests.
 

Enum Summary
Debug.LogTarget  
 

Exception Summary
XMLConfig.XMLConfigException Exception in XMLConfig methods.