A B C D E F G H I J K L M N O P Q R S T U V W X Z _

A

abort() - Method in class edu.rice.cs.plt.concurrent.DelayedInterrupter
Abort the request to interrupt the thread.
abstractCollectionAddAll(Collection<? extends T>) - Method in class edu.rice.cs.plt.collect.DelegatingCollection
 
abstractCollectionAddAll(Collection<? extends T>) - Method in class edu.rice.cs.plt.collect.ImmutableCollection
 
abstractCollectionClear() - Method in class edu.rice.cs.plt.collect.DelegatingCollection
 
abstractCollectionClear() - Method in class edu.rice.cs.plt.collect.ImmutableCollection
 
abstractCollectionContains(Object) - Method in class edu.rice.cs.plt.collect.DelegatingCollection
 
abstractCollectionContains(Object) - Method in class edu.rice.cs.plt.collect.ImmutableCollection
 
abstractCollectionContainsAll(Collection<?>) - Method in class edu.rice.cs.plt.collect.DelegatingCollection
 
abstractCollectionContainsAll(Collection<?>) - Method in class edu.rice.cs.plt.collect.ImmutableCollection
 
abstractCollectionIsEmpty() - Method in class edu.rice.cs.plt.collect.DelegatingCollection
 
abstractCollectionIsEmpty() - Method in class edu.rice.cs.plt.collect.ImmutableCollection
 
abstractCollectionRemove(T) - Method in class edu.rice.cs.plt.collect.DelegatingCollection
 
abstractCollectionRemove(T) - Method in class edu.rice.cs.plt.collect.ImmutableCollection
 
abstractCollectionRemoveAll(Collection<?>) - Method in class edu.rice.cs.plt.collect.DelegatingCollection
 
abstractCollectionRemoveAll(Collection<?>) - Method in class edu.rice.cs.plt.collect.ImmutableCollection
 
abstractCollectionRetainAll(Collection<?>) - Method in class edu.rice.cs.plt.collect.DelegatingCollection
 
abstractCollectionRetainAll(Collection<?>) - Method in class edu.rice.cs.plt.collect.ImmutableCollection
 
abstractCollectionToArray() - Method in class edu.rice.cs.plt.collect.DelegatingCollection
 
abstractCollectionToArray(T[]) - Method in class edu.rice.cs.plt.collect.DelegatingCollection
 
abstractCollectionToArray() - Method in class edu.rice.cs.plt.collect.ImmutableCollection
 
abstractCollectionToArray(T[]) - Method in class edu.rice.cs.plt.collect.ImmutableCollection
 
AbstractFunctionalRelation<T1,T2> - Class in edu.rice.cs.plt.collect
An abstract parent class for implementations of FunctionalRelation.
AbstractFunctionalRelation() - Constructor for class edu.rice.cs.plt.collect.AbstractFunctionalRelation
 
AbstractFunctionalRelation.InverseFunctionalRelation - Class in edu.rice.cs.plt.collect
An inverse of the enclosing relation.
AbstractFunctionalRelation.InverseFunctionalRelation() - Constructor for class edu.rice.cs.plt.collect.AbstractFunctionalRelation.InverseFunctionalRelation
 
AbstractInjectiveRelation<T1,T2> - Class in edu.rice.cs.plt.collect
An abstract parent class for implementations of InjectiveRelation.
AbstractInjectiveRelation() - Constructor for class edu.rice.cs.plt.collect.AbstractInjectiveRelation
 
AbstractInjectiveRelation.InverseInjectiveRelation - Class in edu.rice.cs.plt.collect
An inverse of the enclosing relation.
AbstractInjectiveRelation.InverseInjectiveRelation() - Constructor for class edu.rice.cs.plt.collect.AbstractInjectiveRelation.InverseInjectiveRelation
 
AbstractIterable<T> - Class in edu.rice.cs.plt.iter
A parent class for iterables that implements toString, hashCode, and equals.
AbstractIterable() - Constructor for class edu.rice.cs.plt.iter.AbstractIterable
 
AbstractKeyBasedMap<K,V> - Class in edu.rice.cs.plt.collect
An abstract parent class for Map implementations that defines its operations in terms of the key-based methods get() and keySet().
AbstractKeyBasedMap() - Constructor for class edu.rice.cs.plt.collect.AbstractKeyBasedMap
 
AbstractKeyBasedMap.EntrySet - Class in edu.rice.cs.plt.collect
An entry set defined in terms of the enclosing map's other methods.
AbstractKeyBasedMap.EntrySet() - Constructor for class edu.rice.cs.plt.collect.AbstractKeyBasedMap.EntrySet
 
AbstractLog - Class in edu.rice.cs.plt.debug
An abstract implementation of the Log interface that provides much of the front-end logic for processing logging requests.
AbstractLog() - Constructor for class edu.rice.cs.plt.debug.AbstractLog
Create a log that performs no filtering
AbstractLog(Predicate2<? super Thread, ? super StackTraceElement>) - Constructor for class edu.rice.cs.plt.debug.AbstractLog
Create a log that only records messages for which the given filter returns true.
AbstractOneToOneRelation<T1,T2> - Class in edu.rice.cs.plt.collect
An abstract parent class for implementations of OneToOneRelation.
AbstractOneToOneRelation() - Constructor for class edu.rice.cs.plt.collect.AbstractOneToOneRelation
 
AbstractOneToOneRelation.InverseOneToOneRelation - Class in edu.rice.cs.plt.collect
An inverse of the enclosing relation.
AbstractOneToOneRelation.InverseOneToOneRelation() - Constructor for class edu.rice.cs.plt.collect.AbstractOneToOneRelation.InverseOneToOneRelation
 
AbstractPredicateSet<T> - Class in edu.rice.cs.plt.collect
An extension of AbstractSet that implements the PredicateSet interface.
AbstractPredicateSet() - Constructor for class edu.rice.cs.plt.collect.AbstractPredicateSet
 
AbstractRelation<T1,T2> - Class in edu.rice.cs.plt.collect
An abstract parent class for implementations of Relation.
AbstractRelation() - Constructor for class edu.rice.cs.plt.collect.AbstractRelation
 
AbstractRelation.InverseRelation - Class in edu.rice.cs.plt.collect
An inverse of the enclosing relation, defined in terms of Pair.inverse().
AbstractRelation.InverseRelation() - Constructor for class edu.rice.cs.plt.collect.AbstractRelation.InverseRelation
 
actionPerformed(ActionEvent) - Method in class edu.rice.cs.plt.swing.ComposedActionListener
 
add(Map.Entry<K, V>) - Method in class edu.rice.cs.plt.collect.AbstractKeyBasedMap.EntrySet
Delegate to the map's put() method.
add(T1, T2) - Method in class edu.rice.cs.plt.collect.AbstractRelation
 
add(Pair<T1, T2>) - Method in class edu.rice.cs.plt.collect.AbstractRelation
Invokes AbstractRelation.add(Object, Object).
add(Pair<T2, T1>) - Method in class edu.rice.cs.plt.collect.AbstractRelation.InverseRelation
 
add(T2, T1) - Method in class edu.rice.cs.plt.collect.AbstractRelation.InverseRelation
 
add(T) - Method in class edu.rice.cs.plt.collect.DelegatingCollection
 
add(T1, T2) - Method in class edu.rice.cs.plt.collect.DelegatingRelation
 
add(T) - Method in class edu.rice.cs.plt.collect.EmptyCollection
 
add(T1, T2) - Method in class edu.rice.cs.plt.collect.EmptyRelation
 
add(T, C) - Method in class edu.rice.cs.plt.collect.ExternallySortedSet
Add element to the set, sorted by orderBy.
add(Pair<T1, T2>) - Method in interface edu.rice.cs.plt.collect.FunctionalRelation
Add a pair to the set.
add(T1, T2) - Method in interface edu.rice.cs.plt.collect.FunctionalRelation
Add Pair.make(first, second) to the set.
add(T) - Method in class edu.rice.cs.plt.collect.HashMultiset
 
add(T, int) - Method in class edu.rice.cs.plt.collect.HashMultiset
 
add(T) - Method in class edu.rice.cs.plt.collect.ImmutableCollection
 
add(Pair<T1, T2>) - Method in class edu.rice.cs.plt.collect.ImmutableRelation
 
add(T1, T2) - Method in class edu.rice.cs.plt.collect.ImmutableRelation
 
add(T1, T2) - Method in class edu.rice.cs.plt.collect.IndexedFunctionalRelation
 
add(T1, T2) - Method in class edu.rice.cs.plt.collect.IndexedInjectiveRelation
 
add(T1, T2) - Method in class edu.rice.cs.plt.collect.IndexedOneToOneRelation
 
add(T1, T2) - Method in class edu.rice.cs.plt.collect.IndexedRelation
 
add(Pair<T1, T2>) - Method in interface edu.rice.cs.plt.collect.InjectiveRelation
Add a pair to the set.
add(T1, T2) - Method in interface edu.rice.cs.plt.collect.InjectiveRelation
Add Pair.make(first, second) to the set.
add(E) - Method in class edu.rice.cs.plt.collect.IterableCollection
 
add(T) - Method in interface edu.rice.cs.plt.collect.Multiset
Add a single instance of val to the multiset.
add(T, int) - Method in interface edu.rice.cs.plt.collect.Multiset
Add the given number of instances of val to the multiset.
add(Pair<T1, T2>) - Method in interface edu.rice.cs.plt.collect.OneToOneRelation
Add a pair to the set.
add(T1, T2) - Method in interface edu.rice.cs.plt.collect.OneToOneRelation
Add Pair.make(first, second) to the set.
add(Pair<T1, T2>) - Method in interface edu.rice.cs.plt.collect.Relation
Add Pair.make(p.first(), p.second()) to the set.
add(T1, T2) - Method in interface edu.rice.cs.plt.collect.Relation
Add Pair.make(first, second) to the set.
add(T1, T2, T3) - Method in interface edu.rice.cs.plt.collect.Relation3
Add Triple.make(first, second, third) to the set.
add(T1, T2, T3, T4) - Method in interface edu.rice.cs.plt.collect.Relation4
Add Quad.make(first, second, third, fourth) to the set.
add(E) - Method in class edu.rice.cs.plt.collect.SingletonSet
 
add(T) - Method in class edu.rice.cs.plt.collect.WeakHashSet
Adds the given item to the set.
add(T) - Method in class edu.rice.cs.plt.swing.ComposedListener
 
add(Container, Component...) - Static method in class edu.rice.cs.plt.swing.SwingUtil
Add the given components to parent in sequence.
ADD_INT - Static variable in class edu.rice.cs.plt.lambda.LambdaUtil
Add two integers.
addAll(Collection<? extends T>) - Method in class edu.rice.cs.plt.collect.DelegatingCollection
 
addAll(Collection<? extends T>) - Method in class edu.rice.cs.plt.collect.EmptyCollection
 
addAll(ExternallySortedSet<? extends T, ? extends C>) - Method in class edu.rice.cs.plt.collect.ExternallySortedSet
Add every element of s to this set (if it is not already present).
addAll(Collection<? extends T>) - Method in class edu.rice.cs.plt.collect.HashMultiset
 
addAll(Collection<? extends T>) - Method in class edu.rice.cs.plt.collect.ImmutableCollection
 
addAll(Collection<? extends Pair<T1, T2>>) - Method in class edu.rice.cs.plt.collect.ImmutableRelation
 
addAll(Collection<? extends E>) - Method in class edu.rice.cs.plt.collect.IterableCollection
 
addAll(Collection<? extends T>) - Method in interface edu.rice.cs.plt.collect.Multiset
Add all the elements of coll to this multiset.
addAll(Collection<? extends E>) - Method in class edu.rice.cs.plt.collect.SingletonSet
 
added(K, V) - Method in class edu.rice.cs.plt.collect.ConcreteRelationIndex
 
added(K, V) - Method in class edu.rice.cs.plt.collect.LazyRelationIndex
 
added(K, V) - Method in interface edu.rice.cs.plt.collect.RelationIndex
Requests that the index be updated to reflect the addition of the given key/value pair.
addFile(File, String...) - Method in class edu.rice.cs.plt.debug.FileLog
Define an additional mapping from a prefix (or list of prefixes) to a log file.
addToRelation(K, V) - Method in class edu.rice.cs.plt.collect.ConcreteRelationIndex
Add the given entry to the relation.
adler32Hash(File) - Static method in class edu.rice.cs.plt.io.IOUtil
Produce an Adler-32 hash for the given file.
adler32Hash(InputStream) - Static method in class edu.rice.cs.plt.io.IOUtil
Produce an Adler-32 hash for the contents of the given stream.
allocate() - Method in class edu.rice.cs.plt.io.ExpandingBuffer
Allocate space in the buffer if none is available.
allocateBuffer(int) - Method in class edu.rice.cs.plt.io.ExpandingBuffer
Create a fixed-size sub-buffer
allocateBuffer(int) - Method in class edu.rice.cs.plt.io.ExpandingByteBuffer
 
allocateBuffer(int) - Method in class edu.rice.cs.plt.io.ExpandingCharBuffer
 
ALWAYS_ACCEPT - Static variable in class edu.rice.cs.plt.io.IOUtil
A FilePredicate that always accepts.
ALWAYS_REJECT - Static variable in class edu.rice.cs.plt.io.IOUtil
A FilePredicate that always rejects.
and(FileFilter...) - Static method in class edu.rice.cs.plt.io.IOUtil
Produce a conjunction of the given FileFilters.
and(Iterable<? extends FileFilter>) - Static method in class edu.rice.cs.plt.io.IOUtil
Produce a conjunction of the given FileFilters.
and(Iterable<? extends T>, Predicate<? super T>) - Static method in class edu.rice.cs.plt.iter.IterUtil
Check whether the given predicate holds for all values in iter.
and(Iterable<? extends T1>, Iterable<? extends T2>, Predicate2<? super T1, ? super T2>) - Static method in class edu.rice.cs.plt.iter.IterUtil
Check whether the given predicate holds for all corresponding values in iter1 and iter2.
and(Iterable<? extends T1>, Iterable<? extends T2>, Iterable<? extends T3>, Predicate3<? super T1, ? super T2, ? super T3>) - Static method in class edu.rice.cs.plt.iter.IterUtil
Check whether the given predicate holds for all corresponding values in the given iterables.
and(Iterable<? extends T1>, Iterable<? extends T2>, Iterable<? extends T3>, Iterable<? extends T4>, Predicate4<? super T1, ? super T2, ? super T3, ? super T4>) - Static method in class edu.rice.cs.plt.iter.IterUtil
Check whether the given predicate holds for all corresponding values in the given iterables.
and(Predicate<? super T>, Predicate<? super T>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Produce the conjunction (&&) of p1 and p2.
and(Predicate<? super T>, Predicate<? super T>, Predicate<? super T>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Produce the conjunction (&&) of p1, p2, and p3.
and(Iterable<? extends Predicate<? super T>>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Produce the conjunction (&&) of the given predicates.
and(Predicate2<? super T1, ? super T2>, Predicate2<? super T1, ? super T2>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Produce the conjunction (&&) of p1 and p2.
and(Predicate2<? super T1, ? super T2>, Predicate2<? super T1, ? super T2>, Predicate2<? super T1, ? super T2>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Produce the conjunction (&&) of p1, p2, and p3.
and(Predicate3<? super T1, ? super T2, ? super T3>, Predicate3<? super T1, ? super T2, ? super T3>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Produce the conjunction (&&) of p1 and p2.
and(Predicate3<? super T1, ? super T2, ? super T3>, Predicate3<? super T1, ? super T2, ? super T3>, Predicate3<? super T1, ? super T2, ? super T3>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Produce the conjunction (&&) of p1, p2, and p3.
and(Predicate4<? super T1, ? super T2, ? super T3, ? super T4>, Predicate4<? super T1, ? super T2, ? super T3, ? super T4>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Produce the conjunction (&&) of p1 and p2.
and(Predicate4<? super T1, ? super T2, ? super T3, ? super T4>, Predicate4<? super T1, ? super T2, ? super T3, ? super T4>, Predicate4<? super T1, ? super T2, ? super T3, ? super T4>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Produce the conjunction (&&) of p1, p2, and p3.
and2(Iterable<? extends Predicate2<? super T1, ? super T2>>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Produce the conjunction (&&) of the given predicates.
and3(Iterable<? extends Predicate3<? super T1, ? super T2, ? super T3>>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Produce the conjunction (&&) of the given predicates.
and4(Iterable<? extends Predicate4<? super T1, ? super T2, ? super T3, ? super T4>>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Produce the conjunction (&&) of the given predicates.
antecedent(T1) - Method in class edu.rice.cs.plt.collect.AbstractFunctionalRelation.InverseFunctionalRelation
 
antecedent(T2) - Method in class edu.rice.cs.plt.collect.AbstractInjectiveRelation
Returns injectionMap().get(first).
antecedent(T2) - Method in class edu.rice.cs.plt.collect.AbstractOneToOneRelation
Returns injectionMap().get(first).
antecedent(T2) - Method in class edu.rice.cs.plt.collect.EmptyRelation
 
antecedent(T2) - Method in interface edu.rice.cs.plt.collect.InjectiveRelation
Produce the first corresponding to second, or null if there is none.
append(ConsList<? extends T>, ConsList<? extends T>) - Static method in class edu.rice.cs.plt.collect.ConsList
Append l2 to the end of l1
append(ConsList<? extends T>) - Static method in class edu.rice.cs.plt.collect.ConsVisitor
Appends the given list to the end of another list
append(char) - Method in class edu.rice.cs.plt.io.VoidWriter
 
append(CharSequence) - Method in class edu.rice.cs.plt.io.VoidWriter
 
append(CharSequence, int, int) - Method in class edu.rice.cs.plt.io.VoidWriter
 
applicationLambda() - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a lambda that applies its first argument to its second argument.
apply(ConsVisitor<? super T, ? extends Ret>) - Method in class edu.rice.cs.plt.collect.ConsList
 
apply(ConsVisitor<? super T, ? extends Ret>) - Method in class edu.rice.cs.plt.collect.ConsList.Empty
Invoke the forEmpty case of a visitor
apply(ConsVisitor<? super T, ? extends Ret>) - Method in class edu.rice.cs.plt.collect.ConsList.Nonempty
Invoke the forNonempty case of a visitor
apply(T) - Method in class edu.rice.cs.plt.recur.ArgContinuation
Given the result of evaluating arg(), produce a continuation for the ultimate result.
apply(T1, T2) - Method in class edu.rice.cs.plt.recur.BinaryArgContinuation
Given the results of evaluating arg1() and arg2(), produce a continuation for the ultimate result.
apply(Thunk<? extends R>, R, T) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack
Evaluate the given thunk, unless arg is already on the stack; push arg onto the stack with the given precomputed result during thunk's evaluation
apply(Thunk<? extends R>, Thunk<? extends R>, T) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack
Evaluate the given thunk, unless arg is already on the stack; push arg onto the stack with the given precomputed result during thunk's evaluation
apply(Thunk<? extends R>, Lambda<? super T, ? extends R>, T) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack
Evaluate the given thunk, unless arg is already on the stack; push arg onto the stack with the given precomputed result during thunk's evaluation
apply(Lambda<? super T, ? extends R>, R, T) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack
Evaluate the given lambda with argument arg, unless arg is already on the stack; push arg onto the stack with the given precomputed result during lambda's evaluation
apply(Lambda<? super T, ? extends R>, Thunk<? extends R>, T) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack
Evaluate the given lambda with argument arg, unless arg is already on the stack; push arg onto the stack with the given precomputed result during lambda's evaluation
apply(Lambda<? super T, ? extends R>, Lambda<? super T, ? extends R>, T) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack
Evaluate the given lambda with argument arg, unless arg is already on the stack; push arg onto the stack with the given precomputed result during lambda's evaluation
apply(Thunk<? extends R>, R, T1, T2) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack2
Evaluate the given thunk, unless the given arguments are already on the stack; push the arguments onto the stack with the given precomputed result during thunk's evaluation
apply(Thunk<? extends R>, Thunk<? extends R>, T1, T2) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack2
Evaluate the given thunk, unless the given arguments are already on the stack; push the arguments onto the stack with the given precomputed result during thunk's evaluation
apply(Thunk<? extends R>, Lambda2<? super T1, ? super T2, ? extends R>, T1, T2) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack2
Evaluate the given thunk, unless the given arguments are already on the stack; push the arguments onto the stack with the given precomputed result during thunk's evaluation
apply(Lambda2<? super T1, ? super T2, ? extends R>, R, T1, T2) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack2
Evaluate the given lambda with the given arguments, unless the arguments are already on the stack; push the arguments onto the stack with the given precomputed result during lambda's evaluation
apply(Lambda2<? super T1, ? super T2, ? extends R>, Thunk<? extends R>, T1, T2) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack2
Evaluate the given lambda with the given arguments, unless the arguments are already on the stack; push the arguments onto the stack with the given precomputed result during lambda's evaluation
apply(Lambda2<? super T1, ? super T2, ? extends R>, Lambda2<? super T1, ? super T2, ? extends R>, T1, T2) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack2
Evaluate the given lambda with the given arguments, unless the arguments are already on the stack; push the arguments onto the stack with the given precomputed result during lambda's evaluation
apply(Thunk<? extends R>, R, T1, T2, T3) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack3
Evaluate the given thunk, unless the given arguments are already on the stack; push the arguments onto the stack with the given precomputed result during thunk's evaluation
apply(Thunk<? extends R>, Thunk<? extends R>, T1, T2, T3) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack3
Evaluate the given thunk, unless the given arguments are already on the stack; push the arguments onto the stack with the given precomputed result during thunk's evaluation
apply(Thunk<? extends R>, Lambda3<? super T1, ? super T2, ? super T3, ? extends R>, T1, T2, T3) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack3
Evaluate the given thunk, unless the given arguments are already on the stack; push the arguments onto the stack with the given precomputed result during thunk's evaluation
apply(Lambda3<? super T1, ? super T2, ? super T3, ? extends R>, R, T1, T2, T3) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack3
Evaluate the given lambda with the given arguments, unless the arguments are already on the stack; push the arguments onto the stack with the given precomputed result during lambda's evaluation
apply(Lambda3<? super T1, ? super T2, ? super T3, ? extends R>, Thunk<? extends R>, T1, T2, T3) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack3
Evaluate the given lambda with the given arguments, unless the arguments are already on the stack; push the arguments onto the stack with the given precomputed result during lambda's evaluation
apply(Lambda3<? super T1, ? super T2, ? super T3, ? extends R>, Lambda3<? super T1, ? super T2, ? super T3, ? extends R>, T1, T2, T3) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack3
Evaluate the given lambda with the given arguments, unless the arguments are already on the stack; push the arguments onto the stack with the given precomputed result during lambda's evaluation
apply(Thunk<? extends R>, R, T1, T2, T3, T4) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack4
Evaluate the given thunk, unless the given arguments are already on the stack; push the arguments onto the stack with the given precomputed result during thunk's evaluation
apply(Thunk<? extends R>, Thunk<? extends R>, T1, T2, T3, T4) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack4
Evaluate the given thunk, unless the given arguments are already on the stack; push the arguments onto the stack with the given precomputed result during thunk's evaluation
apply(Thunk<? extends R>, Lambda4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>, T1, T2, T3, T4) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack4
Evaluate the given thunk, unless the given arguments are already on the stack; push the arguments onto the stack with the given precomputed result during thunk's evaluation
apply(Lambda4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>, R, T1, T2, T3, T4) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack4
Evaluate the given lambda with the given arguments, unless the arguments are already on the stack; push the arguments onto the stack with the given precomputed result during lambda's evaluation
apply(Lambda4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>, Thunk<? extends R>, T1, T2, T3, T4) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack4
Evaluate the given lambda with the given arguments, unless the arguments are already on the stack; push the arguments onto the stack with the given precomputed result during lambda's evaluation
apply(Lambda4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>, Lambda4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>, T1, T2, T3, T4) - Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack4
Evaluate the given lambda with the given arguments, unless the arguments are already on the stack; push the arguments onto the stack with the given precomputed result during lambda's evaluation
apply(Thunk<? extends R>, R, T) - Method in class edu.rice.cs.plt.recur.RecursionStack
Evaluate the given thunk, unless arg is already on the stack; push arg onto the stack during thunk evaluation
apply(Thunk<? extends R>, R, T, int) - Method in class edu.rice.cs.plt.recur.RecursionStack
Evaluate the given thunk, unless threshold instances of arg are already on the stack; push arg onto the stack during thunk evaluation
apply(Thunk<? extends R>, Thunk<? extends R>, T) - Method in class edu.rice.cs.plt.recur.RecursionStack
If arg is not on the stack, evaluate thunk; otherwise, evaluate infiniteCase.
apply(Thunk<? extends R>, Thunk<? extends R>, T, int) - Method in class edu.rice.cs.plt.recur.RecursionStack
If less than threshold instances of arg are on the stack, evaluate thunk; otherwise, evaluate infiniteCase.
apply(Lambda<? super V, ? extends R>, R, V) - Method in class edu.rice.cs.plt.recur.RecursionStack
Evaluate the given lambda with argument arg, unless arg is already on the stack; push arg onto the stack during lambda evaluation
apply(Lambda<? super V, ? extends R>, R, V, int) - Method in class edu.rice.cs.plt.recur.RecursionStack
Evaluate the given lambda with argument arg, unless threshold instances of arg are already on the stack; push arg onto the stack during lambda evaluation
apply(Lambda<? super V, ? extends R>, Lambda<? super V, ? extends R>, V) - Method in class edu.rice.cs.plt.recur.RecursionStack
If arg is not on the stack, evaluate lambda with argument arg; otherwise, evaluate infiniteCase.
apply(Lambda<? super V, ? extends R>, Lambda<? super V, ? extends R>, V, int) - Method in class edu.rice.cs.plt.recur.RecursionStack
If less than threshold instances of arg are on the stack, evaluate lambda with argument arg; otherwise, evaluate infiniteCase.
apply(Thunk<? extends R>, R, T1, T2) - Method in class edu.rice.cs.plt.recur.RecursionStack2
Evaluate the given thunk, unless the given arguments are already on the stack; push the arguments onto the stack during thunk evaluation
apply(Thunk<? extends R>, R, T1, T2, int) - Method in class edu.rice.cs.plt.recur.RecursionStack2
Evaluate the given thunk, unless threshold instances of the given arguments are already on the stack; push the arguments onto the stack during thunk evaluation
apply(Thunk<? extends R>, Thunk<? extends R>, T1, T2) - Method in class edu.rice.cs.plt.recur.RecursionStack2
If the given arguments are not on the stack, evaluate thunk; otherwise, evaluate infiniteCase.
apply(Thunk<? extends R>, Thunk<? extends R>, T1, T2, int) - Method in class edu.rice.cs.plt.recur.RecursionStack2
If less than threshold instances of the given arguments are on the stack, evaluate thunk; otherwise, evaluate infiniteCase.
apply(Lambda2<? super V1, ? super V2, ? extends R>, R, V1, V2) - Method in class edu.rice.cs.plt.recur.RecursionStack2
Evaluate the given lambda with the given arguments, unless the arguments are already on the stack; push the arguments onto the stack during lambda evaluation
apply(Lambda2<? super V1, ? super V2, ? extends R>, R, V1, V2, int) - Method in class edu.rice.cs.plt.recur.RecursionStack2
Evaluate the given lambda with the given arguments, unless threshold instances of the arguments are already on the stack; push the arguments onto the stack during lambda evaluation
apply(Lambda2<? super V1, ? super V2, ? extends R>, Lambda2<? super V1, ? super V2, ? extends R>, V1, V2) - Method in class edu.rice.cs.plt.recur.RecursionStack2
If the given arguments are not on the stack, evaluate lambda with the arguments; otherwise, evaluate infiniteCase.
apply(Lambda2<? super V1, ? super V2, ? extends R>, Lambda2<? super V1, ? super V2, ? extends R>, V1, V2, int) - Method in class edu.rice.cs.plt.recur.RecursionStack2
If less than threshold instances of the given arguments are on the stack, evaluate lambda with the arguments; otherwise, evaluate infiniteCase.
apply(Thunk<? extends R>, R, T1, T2, T3) - Method in class edu.rice.cs.plt.recur.RecursionStack3
Evaluate the given thunk, unless the given arguments are already on the stack; push the arguments onto the stack during thunk evaluation
apply(Thunk<? extends R>, R, T1, T2, T3, int) - Method in class edu.rice.cs.plt.recur.RecursionStack3
Evaluate the given thunk, unless threshold instances of the given arguments are already on the stack; push the arguments onto the stack during thunk evaluation
apply(Thunk<? extends R>, Thunk<? extends R>, T1, T2, T3) - Method in class edu.rice.cs.plt.recur.RecursionStack3
If the given arguments are not on the stack, evaluate thunk; otherwise, evaluate infiniteCase.
apply(Thunk<? extends R>, Thunk<? extends R>, T1, T2, T3, int) - Method in class edu.rice.cs.plt.recur.RecursionStack3
If less than threshold instances of the given arguments are on the stack, evaluate thunk; otherwise, evaluate infiniteCase.
apply(Lambda3<? super V1, ? super V2, ? super V3, ? extends R>, R, V1, V2, V3) - Method in class edu.rice.cs.plt.recur.RecursionStack3
Evaluate the given lambda with the given arguments, unless the arguments are already on the stack; push the arguments onto the stack during lambda evaluation
apply(Lambda3<? super V1, ? super V2, ? super V3, ? extends R>, R, V1, V2, V3, int) - Method in class edu.rice.cs.plt.recur.RecursionStack3
Evaluate the given lambda with the given arguments, unless threshold instances of the arguments are already on the stack; push the arguments onto the stack during lambda evaluation
apply(Lambda3<? super V1, ? super V2, ? super V3, ? extends R>, Lambda3<? super V1, ? super V2, ? super V3, ? extends R>, V1, V2, V3) - Method in class edu.rice.cs.plt.recur.RecursionStack3
If the given arguments are not on the stack, evaluate lambda with the arguments; otherwise, evaluate infiniteCase.
apply(Lambda3<? super V1, ? super V2, ? super V3, ? extends R>, Lambda3<? super V1, ? super V2, ? super V3, ? extends R>, V1, V2, V3, int) - Method in class edu.rice.cs.plt.recur.RecursionStack3
If less than threshold instances of the given arguments are on the stack, evaluate lambda with the arguments; otherwise, evaluate infiniteCase.
apply(Thunk<? extends R>, R, T1, T2, T3, T4) - Method in class edu.rice.cs.plt.recur.RecursionStack4
Evaluate the given thunk, unless the given arguments are already on the stack; push the arguments onto the stack during thunk evaluation
apply(Thunk<? extends R>, R, T1, T2, T3, T4, int) - Method in class edu.rice.cs.plt.recur.RecursionStack4
Evaluate the given thunk, unless threshold instances of the given arguments are already on the stack; push the arguments onto the stack during thunk evaluation
apply(Thunk<? extends R>, Thunk<? extends R>, T1, T2, T3, T4) - Method in class edu.rice.cs.plt.recur.RecursionStack4
If the given arguments are not on the stack, evaluate thunk; otherwise, evaluate infiniteCase.
apply(Thunk<? extends R>, Thunk<? extends R>, T1, T2, T3, T4, int) - Method in class edu.rice.cs.plt.recur.RecursionStack4
If less than threshold instances of the given arguments are on the stack, evaluate thunk; otherwise, evaluate infiniteCase.
apply(Lambda4<? super V1, ? super V2, ? super V3, ? super V4, ? extends R>, R, V1, V2, V3, V4) - Method in class edu.rice.cs.plt.recur.RecursionStack4
Evaluate the given lambda with the given arguments, unless the arguments are already on the stack; push the arguments onto the stack during lambda evaluation
apply(Lambda4<? super V1, ? super V2, ? super V3, ? super V4, ? extends R>, R, V1, V2, V3, V4, int) - Method in class edu.rice.cs.plt.recur.RecursionStack4
Evaluate the given lambda with the given arguments, unless threshold instances of the arguments are already on the stack; push the arguments onto the stack during lambda evaluation
apply(Lambda4<? super V1, ? super V2, ? super V3, ? super V4, ? extends R>, Lambda4<? super V1, ? super V2, ? super V3, ? super V4, ? extends R>, V1, V2, V3, V4) - Method in class edu.rice.cs.plt.recur.RecursionStack4
If the given arguments are not on the stack, evaluate lambda with the arguments; otherwise, evaluate infiniteCase.
apply(Lambda4<? super V1, ? super V2, ? super V3, ? super V4, ? extends R>, Lambda4<? super V1, ? super V2, ? super V3, ? super V4, ? extends R>, V1, V2, V3, V4, int) - Method in class edu.rice.cs.plt.recur.RecursionStack4
If less than threshold instances of the given arguments are on the stack, evaluate lambda with the arguments; otherwise, evaluate infiniteCase.
apply(ReflectExceptionVisitor<T>) - Method in exception edu.rice.cs.plt.reflect.ReflectException
 
apply(ReflectExceptionVisitor<T>) - Method in exception edu.rice.cs.plt.reflect.ReflectException.ClassCastReflectException
 
apply(ReflectExceptionVisitor<T>) - Method in exception edu.rice.cs.plt.reflect.ReflectException.ClassNotFoundReflectException
 
apply(ReflectExceptionVisitor<T>) - Method in exception edu.rice.cs.plt.reflect.ReflectException.IllegalAccessReflectException
 
apply(ReflectExceptionVisitor<T>) - Method in exception edu.rice.cs.plt.reflect.ReflectException.IllegalArgumentReflectException
 
apply(ReflectExceptionVisitor<T>) - Method in exception edu.rice.cs.plt.reflect.ReflectException.InstantiationReflectException
 
apply(ReflectExceptionVisitor<T>) - Method in exception edu.rice.cs.plt.reflect.ReflectException.InvocationTargetReflectException
 
apply(ReflectExceptionVisitor<T>) - Method in exception edu.rice.cs.plt.reflect.ReflectException.NoSuchFieldReflectException
 
apply(ReflectExceptionVisitor<T>) - Method in exception edu.rice.cs.plt.reflect.ReflectException.NoSuchMethodReflectException
 
apply(ReflectExceptionVisitor<T>) - Method in exception edu.rice.cs.plt.reflect.ReflectException.NullPointerReflectException
 
apply(ReflectExceptionVisitor<T>) - Method in exception edu.rice.cs.plt.reflect.ReflectException.SecurityReflectException
 
apply(OptionVisitor<? super T, ? extends Ret>) - Method in class edu.rice.cs.plt.tuple.Null
Invokes visitor.forNone()
apply(OptionVisitor<? super T, ? extends Ret>) - Method in class edu.rice.cs.plt.tuple.Option
Calls the appropriate case in the visitor.
apply(OptionVisitor<? super T, ? extends Ret>) - Method in class edu.rice.cs.plt.tuple.Wrapper
 
arg() - Method in class edu.rice.cs.plt.recur.ArgContinuation
Produce a continuation computing the result of a recursive invocation.
arg1() - Method in class edu.rice.cs.plt.recur.BinaryArgContinuation
Produce a continuation computing the first result of a recursive invocation.
arg2() - Method in class edu.rice.cs.plt.recur.BinaryArgContinuation
Produce a continuation computing the second result of a recursive invocation.
ArgContinuation<T,R> - Class in edu.rice.cs.plt.recur
A continuation for results that depend on a single recursive invocation, followed by some additional computation.
ArgContinuation() - Constructor for class edu.rice.cs.plt.recur.ArgContinuation
 
ArgumentParser - Class in edu.rice.cs.plt.text
A simple utility class for processing command-line argument arrays.
ArgumentParser() - Constructor for class edu.rice.cs.plt.text.ArgumentParser
Create an argument parser with an initially-empty set of supported options.
ArgumentParser.Result - Class in edu.rice.cs.plt.text
A collection of the options and parameters parsed from an array of arguments.
ArgumentParser.Result(Map<String, Iterable<String>>, Iterable<String>) - Constructor for class edu.rice.cs.plt.text.ArgumentParser.Result
 
ArgumentParserTest - Class in edu.rice.cs.plt.text
 
ArgumentParserTest() - Constructor for class edu.rice.cs.plt.text.ArgumentParserTest
 
arrayAsIterable(Object) - Static method in class edu.rice.cs.plt.iter.IterUtil
Returns an iterable that traverses the given array, which may contain primitives or references.
arrayEquals(Object, Object) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Test the equality of the given arrays.
arrayEquals(Object[], Object[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Test the equality of the given arrays.
arrayHashCode(Object) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a hash code for the given array.
arrayHashCode(Object[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a hash code for the given array.
arrayHashCode(boolean[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a hash code for the given array.
arrayHashCode(char[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a hash code for the given array.
arrayHashCode(byte[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a hash code for the given array.
arrayHashCode(short[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a hash code for the given array.
arrayHashCode(int[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a hash code for the given array.
arrayHashCode(long[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a hash code for the given array.
arrayHashCode(float[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a hash code for the given array.
arrayHashCode(double[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a hash code for the given array.
arrayListFactory() - Static method in class edu.rice.cs.plt.collect.CollectUtil
Get a factory that produces ArrayLists by invoking the empty ArrayList constructor.
arrayListFactory(int) - Static method in class edu.rice.cs.plt.collect.CollectUtil
Get a factory that produces ArrayLists with the given initial capacity.
arrayToString(Object) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Invoke RecurUtil.arrayToString(Object, ArrayStringMode) with a default string mode RecurUtil.ArrayStringMode.DEEP_BRACED
arrayToString(Object, RecurUtil.ArrayStringMode) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a string representation of the given array.
arrayToString(Object[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Invoke RecurUtil.arrayToString(Object[], ArrayStringMode) with a default string mode RecurUtil.ArrayStringMode.DEEP_BRACED
arrayToString(Object[], RecurUtil.ArrayStringMode) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a string representation of the given array.
arrayToString(boolean[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Invoke RecurUtil.arrayToString(boolean[], ArrayStringMode) with a default string mode RecurUtil.ArrayStringMode.DEEP_BRACED
arrayToString(boolean[], RecurUtil.ArrayStringMode) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a string representation of the given array.
arrayToString(char[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Invoke RecurUtil.arrayToString(char[], ArrayStringMode) with a default string mode RecurUtil.ArrayStringMode.DEEP_BRACED
arrayToString(char[], RecurUtil.ArrayStringMode) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a string representation of the given array.
arrayToString(byte[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Invoke RecurUtil.arrayToString(byte[], ArrayStringMode) with a default string mode RecurUtil.ArrayStringMode.DEEP_BRACED
arrayToString(byte[], RecurUtil.ArrayStringMode) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a string representation of the given array.
arrayToString(short[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Invoke RecurUtil.arrayToString(short[], ArrayStringMode) with a default string mode RecurUtil.ArrayStringMode.DEEP_BRACED
arrayToString(short[], RecurUtil.ArrayStringMode) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a string representation of the given array.
arrayToString(int[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Invoke RecurUtil.arrayToString(int[], ArrayStringMode) with a default string mode RecurUtil.ArrayStringMode.DEEP_BRACED
arrayToString(int[], RecurUtil.ArrayStringMode) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a string representation of the given array.
arrayToString(long[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Invoke RecurUtil.arrayToString(long[], ArrayStringMode) with a default string mode RecurUtil.ArrayStringMode.DEEP_BRACED
arrayToString(long[], RecurUtil.ArrayStringMode) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a string representation of the given array.
arrayToString(float[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Invoke RecurUtil.arrayToString(float[], ArrayStringMode) with a default string mode RecurUtil.ArrayStringMode.DEEP_BRACED
arrayToString(float[], RecurUtil.ArrayStringMode) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a string representation of the given array.
arrayToString(double[]) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Invoke RecurUtil.arrayToString(double[], ArrayStringMode) with a default string mode RecurUtil.ArrayStringMode.DEEP_BRACED
arrayToString(double[], RecurUtil.ArrayStringMode) - Static method in class edu.rice.cs.plt.recur.RecurUtil
Generate a string representation of the given array.
asActionListener(Runnable) - Static method in class edu.rice.cs.plt.swing.SwingUtil
Convert a Runnable to an ActionListener
asActionListener(Runnable1<? super ActionEvent>) - Static method in class edu.rice.cs.plt.swing.SwingUtil
Convert a Runnable1 to an ActionListener
asBuffered(Reader) - Static method in class edu.rice.cs.plt.io.IOUtil
If r is a BufferedReader, cast it as such; otherwise, wrap it in a BufferedReader.
asBuffered(Writer) - Static method in class edu.rice.cs.plt.io.IOUtil
If w is a BufferedWriter, cast it as such; otherwise, wrap it in a BufferedWriter.
asBuffered(InputStream) - Static method in class edu.rice.cs.plt.io.IOUtil
If in is a BufferedInputStream, cast it as such; otherwise, wrap it in a BufferedInputStream.
asBuffered(OutputStream) - Static method in class edu.rice.cs.plt.io.IOUtil
If out is a BufferedOutputStream, cast it as such; otherwise, wrap it in a BufferedOutputStream.
asCollection(Iterable<T>) - Static method in class edu.rice.cs.plt.collect.CollectUtil
Convert the given Iterable to a Collection.
asEnumeration(Iterator<? extends T>) - Static method in class edu.rice.cs.plt.iter.IterUtil
Make an Enumeration based on the given Iterator.
asFilePredicate(Predicate<? super File>) - Static method in class edu.rice.cs.plt.io.IOUtil
Define a FileFilter in terms of a Predicate.
asFilePredicate(FileFilter) - Static method in class edu.rice.cs.plt.io.IOUtil
Define a FilePredicate in terms of a FileFilter (this provides access to predicate operations like and and or).
asIterable(T...) - Static method in class edu.rice.cs.plt.iter.IterUtil
Create a SizedIterable wrapping the given array.
asIterable(boolean[]) - Static method in class edu.rice.cs.plt.iter.IterUtil
Create a SizedIterable wrapping the given array.
asIterable(char[]) - Static method in class edu.rice.cs.plt.iter.IterUtil
Create a SizedIterable wrapping the given array.
asIterable(byte[]) - Static method in class edu.rice.cs.plt.iter.IterUtil
Create a SizedIterable wrapping the given array.
asIterable(short[]) - Static method in class edu.rice.cs.plt.iter.IterUtil
Create a SizedIterable wrapping the given array.
asIterable(int[]) - Static method in class edu.rice.cs.plt.iter.IterUtil
Create a SizedIterable wrapping the given array.
asIterable(long[]) - Static method in class edu.rice.cs.plt.iter.IterUtil
Create a SizedIterable wrapping the given array.
asIterable(float[]) - Static method in class edu.rice.cs.plt.iter.IterUtil
Create a SizedIterable wrapping the given array.
asIterable(double[]) - Static method in class edu.rice.cs.plt.iter.IterUtil
Create a SizedIterable wrapping the given array.
asIterable(CharSequence) - Static method in class edu.rice.cs.plt.iter.IterUtil
Create an iterable that wraps the given CharSequence.
asIterable(String) - Static method in class edu.rice.cs.plt.iter.IterUtil
Create an iterable that wraps the given string.
asIterator(Enumeration<? extends T>) - Static method in class edu.rice.cs.plt.iter.IterUtil
Make an iterator based on a (legacy-style) Enumeration.
asIterator(StringTokenizer) - Static method in class edu.rice.cs.plt.iter.IterUtil
Make an iterator based on a StringTokenizer.
asIterator(Reader) - Static method in class edu.rice.cs.plt.iter.IterUtil
Make an iterator based on a Reader.
asIterator(InputStream) - Static method in class edu.rice.cs.plt.iter.IterUtil
Make an iterator based on an InputStream.
asLambda(Runnable1<? super T>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a lambda that executes the given runnable, then returns null.
asLambda(Runnable1<? super T>, R) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a lambda that executes the given runnable, then returns result.
asLambda(Runnable2<? super T1, ? super T2>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a lambda that executes the given runnable, then returns null.
asLambda(Runnable2<? super T1, ? super T2>, R) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a lambda that executes the given runnable, then returns result.
asLambda(Runnable3<? super T1, ? super T2, ? super T3>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a lambda that executes the given runnable, then returns null.
asLambda(Runnable3<? super T1, ? super T2, ? super T3>, R) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a lambda that executes the given runnable, then returns result.
asLambda(Runnable4<? super T1, ? super T2, ? super T3, ? super T4>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a lambda that executes the given runnable, then returns null.
asLambda(Runnable4<? super T1, ? super T2, ? super T3, ? super T4>, R) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a lambda that executes the given runnable, then returns result.
asLambda(Predicate<? super T>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a Boolean lambda based on a predicate.
asLambda(Predicate2<? super T1, ? super T2>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a Boolean lambda based on a predicate.
asLambda(Predicate3<? super T1, ? super T2, ? super T3>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a Boolean lambda based on a predicate.
asLambda(Predicate4<? super T1, ? super T2, ? super T3, ? super T4>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a Boolean lambda based on a predicate.
asLambdaMap(Map<K, V>) - Static method in class edu.rice.cs.plt.collect.CollectUtil
Convert the given Map to a LambdaMap.
asMap(Dictionary<K, V>) - Static method in class edu.rice.cs.plt.collect.CollectUtil
Convert a Dictionary to a Map.
asPredicate(Lambda<? super T, ? extends Boolean>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a predicate based on an input that acts as a predicate but is not typed as one.
asPredicate(Lambda2<? super T1, ? super T2, ? extends Boolean>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a predicate based on an input that acts as a predicate but is not typed as one.
asPredicate(Lambda3<? super T1, ? super T2, ? super T3, ? extends Boolean>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a predicate based on an input that acts as a predicate but is not typed as one.
asPredicate(Lambda4<? super T1, ? super T2, ? super T3, ? super T4, ? extends Boolean>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a predicate based on an input that acts as a predicate but is not typed as one.
asPredicateSet(Iterable<T>) - Static method in class edu.rice.cs.plt.collect.CollectUtil
Convert the given Iterable to a PredicateSet.
asRunnable(Thunk<?>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a runnable that executes the given thunk (ignoring the result).
asRunnable(Lambda<? super T, ?>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a runnable that executes the given lambda (ignoring the result).
asRunnable(Lambda2<? super T1, ? super T2, ?>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a runnable that executes the given lambda (ignoring the result).
asRunnable(Lambda3<? super T1, ? super T2, ? super T3, ?>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a runnable that executes the given lambda (ignoring the result).
asRunnable(Lambda4<? super T1, ? super T2, ? super T3, ? super T4, ?>) - Static method in class edu.rice.cs.plt.lambda.LambdaUtil
Create a runnable that executes the given lambda (ignoring the result).
asRunnable(ActionListener) - Static method in class edu.rice.cs.plt.swing.SwingUtil
Convert an ActionListener to a Runnable1
assertContents(T...) - Method in class edu.rice.cs.plt.debug.EventSequence
Assert that the given sequence of events, and only that sequence, was recorded (starting at the beginning).
assertContents(Iterable<? extends T>) - Method in class edu.rice.cs.plt.debug.EventSequence
Assert that the given sequence of events, and only that sequence, was recorded (starting at the beginning).
assertContents(String, Iterable<? extends T>) - Method in class edu.rice.cs.plt.debug.EventSequence
Assert that the given sequence of events, and only that sequence, was recorded (starting at the beginning).
assertDoesNotHaveResource(ClassLoader, String) - Static method in class edu.rice.cs.plt.reflect.ClassLoaderTestCase
 
assertDoesNotLoadClass(ClassLoader, String) - Static method in class edu.rice.cs.plt.reflect.ClassLoaderTestCase
 
assertEmpty() - Method in class edu.rice.cs.plt.debug.