|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
getSystemClassLoader() as the parent class loader.
toString, hashCode,
and equals.Map implementations that defines its operations in terms
of the key-based methods get() and keySet().Pair.inverse().put() method.
AbstractRelation.add(Object, Object).
element to the set, sorted by orderBy.
Pair.make(first, second) to the set.
Pair.make(first, second) to the set.
LambdaUtil.promote(Runnable).
val to the multiset.
val to the multiset.
Pair.make(first, second) to the set.
Pair.make(p.first(), p.second()) to the set.
Pair.make(first, second) to the set.
Triple.make(first, second, third) to the set.
Quad.make(first, second, third, fourth) to the set.
parent in sequence.
s to this set (if it is not already present).
coll to this multiset.
key, produce a new JVMBuilder including the
mapping, in addition to those currently set.
key, produce a new JVMBuilder including the
mapping, in addition to those currently set.
FilePredicate that always accepts.
FilePredicate that always rejects.
iter.
iter1 and iter2.
&&) of c1 and c2.
&&) of c1, c2, and c3.
&&) of p1 and p2.
&&) of p1, p2, and p3.
&&) of the given predicates.
&&) of p1 and p2.
&&) of p1, p2, and p3.
&&) of p1 and p2.
&&) of p1, p2, and p3.
&&) of p1 and p2.
&&) of p1, p2, and p3.
&&) of the given conditions.
&&) of the given predicates.
&&) of the given predicates.
&&) of the given predicates.
injectionMap().get(first).
injectionMap().get(first).
second, or null if there is none.
l2 to the end of l1
forEmpty case of a visitor
forNonempty case of a visitor
arg(), produce a continuation for the ultimate result.
arg1() and arg2(), produce a continuation for
the ultimate result.
arg is already on the stack; push arg
onto the stack with the given precomputed result during thunk's evaluation
arg is already on the stack; push arg
onto the stack with the given precomputed result during thunk's evaluation
arg is already on the stack; push arg
onto the stack with the given precomputed result during thunk's evaluation
arg, unless arg is already on the
stack; push arg onto the stack with the given precomputed result during
lambda's evaluation
arg, unless arg is already on the
stack; push arg onto the stack with the given precomputed result during
lambda's evaluation
arg, unless arg is already on the
stack; push arg onto the stack with the given precomputed result during
lambda's evaluation
thunk's evaluation
thunk's evaluation
thunk's evaluation
lambda's evaluation
lambda's evaluation
lambda's evaluation
thunk's evaluation
thunk's evaluation
thunk's evaluation
lambda's evaluation
lambda's evaluation
lambda's evaluation
thunk's evaluation
thunk's evaluation
thunk's evaluation
lambda's evaluation
lambda's evaluation
lambda's evaluation
arg is already on the stack; push arg
onto the stack during thunk evaluation
threshold instances of arg are already
on the stack; push arg onto the stack during thunk evaluation
arg is not on the stack, evaluate thunk; otherwise, evaluate
infiniteCase.
threshold instances of arg are on the stack, evaluate
thunk; otherwise, evaluate infiniteCase.
arg, unless arg is already on
the stack; push arg onto the stack during lambda evaluation
arg, unless threshold instances
of arg are already on the stack; push arg onto the stack during
lambda evaluation
arg is not on the stack, evaluate lambda with argument arg;
otherwise, evaluate infiniteCase.
threshold instances of arg are on the stack, evaluate
lambda with argument arg; otherwise, evaluate infiniteCase.
threshold instances of the given arguments are
already on the stack; push the arguments onto the stack during thunk evaluation
thunk; otherwise, evaluate
infiniteCase.
threshold instances of the given arguments are on the stack,
evaluate thunk; otherwise, evaluate infiniteCase.
threshold instances
of the arguments are already on the stack; push the arguments onto the stack
during lambda evaluation
lambda with the arguments;
otherwise, evaluate infiniteCase.
threshold instances of the given arguments are on the stack,
evaluate lambda with the arguments; otherwise, evaluate infiniteCase.
threshold instances of the given arguments are
already on the stack; push the arguments onto the stack during thunk evaluation
thunk; otherwise, evaluate
infiniteCase.
threshold instances of the given arguments are on the stack,
evaluate thunk; otherwise, evaluate infiniteCase.
threshold instances
of the arguments are already on the stack; push the arguments onto the stack
during lambda evaluation
lambda with the arguments;
otherwise, evaluate infiniteCase.
threshold instances of the given arguments are on the stack,
evaluate lambda with the arguments; otherwise, evaluate infiniteCase.
threshold instances of the given arguments are
already on the stack; push the arguments onto the stack during thunk evaluation
thunk; otherwise, evaluate
infiniteCase.
threshold instances of the given arguments are on the stack,
evaluate thunk; otherwise, evaluate infiniteCase.
threshold instances
of the arguments are already on the stack; push the arguments onto the stack
during lambda evaluation
lambda with the arguments;
otherwise, evaluate infiniteCase.
threshold instances of the given arguments are on the stack,
evaluate lambda with the arguments; otherwise, evaluate infiniteCase.
visitor.forNone()
RecurUtil.arrayToString(Object, ArrayStringMode) with a default string mode
RecurUtil.ArrayStringMode.DEEP_BRACED
RecurUtil.arrayToString(Object[], ArrayStringMode) with a default string mode
RecurUtil.ArrayStringMode.DEEP_BRACED
RecurUtil.arrayToString(boolean[], ArrayStringMode) with a default string mode
RecurUtil.ArrayStringMode.DEEP_BRACED
RecurUtil.arrayToString(char[], ArrayStringMode) with a default string mode
RecurUtil.ArrayStringMode.DEEP_BRACED
RecurUtil.arrayToString(byte[], ArrayStringMode) with a default string mode
RecurUtil.ArrayStringMode.DEEP_BRACED
RecurUtil.arrayToString(short[], ArrayStringMode) with a default string mode
RecurUtil.ArrayStringMode.DEEP_BRACED
RecurUtil.arrayToString(int[], ArrayStringMode) with a default string mode
RecurUtil.ArrayStringMode.DEEP_BRACED
RecurUtil.arrayToString(long[], ArrayStringMode) with a default string mode
RecurUtil.ArrayStringMode.DEEP_BRACED
RecurUtil.arrayToString(float[], ArrayStringMode) with a default string mode
RecurUtil.ArrayStringMode.DEEP_BRACED
RecurUtil.arrayToString(double[], ArrayStringMode) with a default string mode
RecurUtil.ArrayStringMode.DEEP_BRACED
Runnable to an ActionListener
Runnable1 to an ActionListener
r is a BufferedReader, cast it as such; otherwise, wrap it in a BufferedReader.
w is a BufferedWriter, cast it as such; otherwise, wrap it in a BufferedWriter.
in is a BufferedInputStream, cast it as such; otherwise, wrap it in a
BufferedInputStream.
out is a BufferedOutputStream, cast it as such; otherwise, wrap it in a
BufferedOutputStream.
Iterable to a Collection.
Enumeration based on the given Iterator.
FileFilter in terms of a Predicate.
FilePredicate in terms of a FileFilter (this provides access
to predicate operations like and and or).
CharSequence.
Enumeration.
StringTokenizer.
Reader.
InputStream.
null.
result.
null.
result.
null.
result.
null.
result.
Map to a LambdaMap.
Iterable to a PredicateSet.
ActionListener to a Runnable1
Iterable to a Set.
Collection to a SizedIterable.
JFileChoosers) in terms if a
FileFilter.
JFileChoosers) in terms if a
FileFilter.
JFileChoosers) in terms if a
FileFilter.
null.
result.
File.getAbsoluteFile().
IOUtil.attemptAbsoluteFile(java.io.File) to all files in a list
File.getCanonicalFile().
IOUtil.attemptCanonicalFile(java.io.File) to all files in a list
File.canRead().
File.canWrite().
File.createNewFile().
File.delete().
File.deleteOnExit().
wrong before continuing.
wrong before continuing.
wrong before continuing.
predicate accepts the current state before continuing.
predicate accepts the current state before continuing.
predicate accepts the current state before continuing.
expected before continuing.
expected before continuing.
File.exists().
File.isDirectory().
File.isFile().
File.isHidden().
File.lastModified().
File.length().
File.listFiles().
File.listFiles(FileFilter).
File.listFiles(FileFilter).
File.listFiles(FileFilter).
IOUtil.attemptListFiles(File), but returns a non-null Iterable
rather than an array.
IOUtil.attemptListFiles(File, FileFilter), but returns a non-null Iterable
rather than an array.
IOUtil.attemptListFiles(File, FileFilter), but returns a non-null Iterable
rather than an array.
IOUtil.attemptListFiles(File, FileFilter), but returns a non-null Iterable
rather than an array.
File.mkdir().
File.mkdirs().
IOUtil.attemptRenameTo(java.io.File, java.io.File), makes a best attempt at renaming f.
File.renameTo(java.io.File).
File.setLastModified(long).
File.setReadOnly().
SwingWorker.doInBackground() to ensure that the task has not been paused or canceled.
c is a primitive type, return its boxed counterpart; otherwise, return c.
FilteredLogSink.locationPredicate(edu.rice.cs.plt.lambda.Predicate super java.lang.String>).
FilteredLogSink.locationBlackListPredicate(java.lang.String...).
FilteredLogSink.locationWhiteListPredicate(java.lang.String...).
FilteredLogSink.stackDepthPredicate(int).
FilteredLogSink.threadPredicate(edu.rice.cs.plt.lambda.Predicate super edu.rice.cs.plt.debug.ThreadSnapshot>).
FilteredLogSink.threadBlackListPredicate(java.lang.Thread...).
FilteredLogSink.threadBlackListPredicate(java.lang.Thread...).
FilteredLogSink.threadWhiteListPredicate(java.lang.Thread...).
FilteredLogSink.threadWhiteListPredicate(java.lang.Thread...).
value().CachedThunk.isResolved() and CachedThunk.value() in an atomic operation (avoiding inconsistencies
due to a concurrent CachedThunk.reset()): if a value is cached, return it; otherwise, return "none".
null if unavailable.
File to all lowercase in case-insensitive systems; otherwise, returns the file
untouched.
IOUtil.canonicalCase(java.io.File) to all files in a list
Class.cast(java.lang.Object), which is unavailable prior to Java 5.0.
true, notify all blocked threads.
assert statement that treats the assertion as an expression
rather than a statement.
Checksum object.UnsupportedOperationException.
clear() method.
i1, then i2
expect, change it to update.
excluded in a domain domain (alternatively,
domain - excluded), constructed lazily and updated dynamically.excluded in a domain domain (alternatively,
domain - excluded), constructed lazily and updated dynamically.ComposedIterable with the given arguments.
ComposedIterable with the given arguments.
ComposedIterable with the given arguments.
lambda with the result of thunk.
l2 with the result of l1.
l2 with the result of l1.
l2 with the result of l1.
l2 with the result of l1.
r1 followed by r2 with the same input.
r1 followed by r2 with the same input.
r1 followed by r2 with the same input.
r1 followed by r2 with the same input.
ComposedContinuation with the same first, but with a rest
that will compose c onto the result of this object's rest function.
c with this object's result.
ComposedContinuation in terms of this object and the provided function.
ComposedContinuation in terms of this object and c.
i1's elements followed by i2's elements.
v1 followed by i2's elements
i1's elements followed by v2
i1, then i2
IterUtil.compose(Object, Iterable).
IterUtil.compose(Object, Iterable).
IterUtil.compose(Iterable, Object).
exec and provide access to its result.
exec and provide access to its result.
exec and provide access to its result.
exec and provide access to its result.
exec and provide access to its result.
val
null
set if its composite size is greater than the given threshold.
set if its composite size is greater than the given threshold.
set if its composite size is greater than the given threshold.
iter if its composite size is greater than the given threshold.
ConsList.ConsList())
ConsList.ConsList.ConsLists.functionMap().
functionMap().
functionMap().
functionMap().
containsKey() and
get().
obj.
Pair.make(first, second) appears in the set.
Triple.make(first, second, third) appears in the set.
Quad.make(first, second, third, fourth) appears in the set.
iter.
s.
s.
iter.
s.
s.
s, ignoring differences in case.
iter.
s.
s.
s, ignoring differences in case.
functionMap().containsKey(first).
firstSet().contains(first).
s, ignoring differences in case.
keySet().contains(key).
injectionMap().containsKey(second).
injectionMap().containsKey(second).
secondSet().contains(second).
IterUtil.contains(IterUtil.map(keySet(), this), val).
copies instances of the given value.
in to out.
in to out, using the given buffer.
in to out.
in to out, using the given buffer.
value appears in the multiset (if it does not appear,
the result is 0).
File.createTempFile(java.lang.String, java.lang.String, java.io.File)) and immediately mark it for
deletion.
File.createTempFile(java.lang.String, java.lang.String, java.io.File)) and immediately mark it for
deletion.
File.createTempFile(String, String)) and
immediately mark it for deletion
File.createTempFile(String, String, File)) and
immediately mark it for deletion
Pair.
Triple.
Quad.
"java.class.version" property.
"java.version" property.
System.out.
DelayedInterrupter.abort() method is not invoked within a specified
amount of time (in milliseconds), the thread will be interrupted.DelayedThunk.value().List that delegates all operations to a wrapped
list.PredicateSet that delegates all operations to a wrapped
set.File for deletion.
File.
splits().
Pair.
Triple.
Quad.
Dictionary object.messageDigest.digest().
InputStream that supports reading directly into an OutputStream.OutputStream that supports writing directly from an InputStream.Reader that supports reading directly into a Writer.Writer that supports writing directly from a Reader.JFrame).
Window.dispose() on the given window
IterUtil.cross(Iterable) function to lazily apply a distribution rule to the given composite
object list.
IterUtil.cross(Iterable) function to apply a distribution rule to the given composite object.
DirectInputStream and DirectOutputStream
(placed here to avoid code duplication).
DirectReader and DirectWriter
(placed here to avoid code duplication).
IncrementalTaskController.paused().
TaskController.started().
TaskController.started().
TaskController.stopped().
DirectInputStream and
DirectOutputStream (placed here to avoid code duplication).
DirectReader and DirectWriter
(placed here to avoid code duplication).
java.util collections
framework.java.io package, which provides character- and byte- based
streams and buffers, files, file filters, and serialization.Iterable and Iterator.Class objects and other reflection APIs._buffers.getFirst()
ConsList.Empty.make())
EmptyIterable; equivalent to IterUtil.make().
LambdaMap.PredicateSet.s.
wrong before continuing.
wrong before continuing.
wrong before continuing.
predicate accepts the current state before continuing.
predicate accepts the current state before continuing.
predicate accepts the current state before continuing.
ensureSerializable() to each of the elements of the given tuple.
ensureSerializable() to the given option value.
ensureSerializable() to the given wrapped value.
ensureSerializable() to each of the elements of the given tuple.
ensureSerializable() to each of the elements of the given tuple.
ensureSerializable() to each of the elements of the given tuple.
ensureSerializable() to each of the elements of the given tuple.
ensureSerializable() to each of the elements of the given tuple.
ensureSerializable() to each of the elements of the given tuple.
ensureSerializable() to each of the elements of the given tuple.
expected before continuing.
expected before continuing.
expected before continuing.
AbstractKeyBasedMap.EntrySet.
null if the current process's environment is used.
null, meaning
the current process's environment will be duplicated.
RecurUtil.safeEquals(Object, Object) applied to the arguments.
IterUtil.isEqual(java.lang.Iterable>, java.lang.Iterable>) (unless obj is not an AbstractIterable).
true iff o is a SequenceIterable with the same initial value
and successor function (according to equals)
System.out.
secondSet().
firstSet().
ExpandingByteBuffer and ExpandingCharBuffer to manage
indices and bookeeping for these buffers from a single control point.FilePredicate that accepts file objects with the given extension (that is,
for extension txt, file objects whose canonical-case names (see IOUtil.canonicalCase(java.io.File))
end in .txt).
SortedSet interface;
the difference is that add() takes two parameters -- an element, along with a
corresponding Comparable that will be used to sort the set.false.
FilePredicate that acts as a "key" representing the current state of
the given file.
FileFilter and a Predicate<File>,
for convenient use with code that requires one or the other.i) for which some
predicate (p) holds.Pair.first() on a provided pair.
Quad.first() on a provided quad.
Triple.first() on a provided triple.
firstBuffer() (assuming it exists)
functionMap().keySet().
ClassCastException, which can occur when attempting to dynamically cast
an object to the generic type of a class object.
ClassNotFoundException, which can occur if a class name does not refer to
any available classes.
IllegalAccessException, which occurs when an attempt is made to write to a
final field or to access an inaccessible class or class member.
IllegalArgumentException, which can occur if an object whose member is
being accessed does not have the required type, or if the arguments to a method or constructor
do not match the required signature.
InstantiationException, which can occur if an attempt is made to construct
a non-constructable class (such as an abstract class).
InvocationTargetException, which occurs whenever a Throwable
is thrown by a reflectively-executed method or constructor.
"edu.rice.cs.plt.debug.TextLogSink.formatLocation(24)"
"edu.rice.cs.plt.debug.TextLogSink.formatLocation(24)"
"Custom Thread 22", consisting of the thread's
name and id.
"12:23:03.013"
NoSuchFieldException, which can occur when a field name does not refer to
a publicly-accessible field of a class.
NoSuchMethodException, which can occur when a method or constructor name
and signature do not refer to a publicly-accessible method of a class.
NullPointerException, which can occur when statically accessing a non-static
member, or when attempting to access a member of the object null.
SecurityException, which can occur whenever a security manager restricts access
to reflection operations.
Quad.fourth() on a provided quad.
f.
T1) corresponds to at most one second
(of type T2).base and all values produced an arbitrary number of applications
of function to base.
base and all values produced an arbitrary number
of applications of function to one of these elements.
System.currentTimeMillis() after the given period of time has passed.
System.nanoTime() after the given period has passed.
File.getAbsoluteFile() to all files in a list
component.getActions(), where the keys are the action
names.
newState; return the previous state.
null if it is undefined
or has a different number of arguments.
File.getCanonicalFile() to all files in a list
obj.
Thread.getId() at the snapshot time.
Thread.getName() at the snapshot time.
null if it is undefined.
Thread.getPriority() at the snapshot time.
null if it is undefined
or has a different number of arguments.
Thread.getStackTrace().
Thread.getState() at the snapshot time.
null if it is undefined
or has a different number of arguments.
t's ThreadGroup at the snapshot time, as returned by Thread.getThreadGroup(),
or null if it did not have one.
null if it is undefined
or has a different number of arguments.
checksum.getValue().
base in a directed graph defined by neighbors.
base in a directed graph defined by
neighbors.
functionMap().keySet().hasFixedSize().
injectionMap().keySet().hasFixedSize().
keySet().
true: cons lists have a fixed size.
true iff the given iterable is known to have a fixed size.
true if this iterable is known to have a fixed size.
ObjectUtil.hash(int[]) with 0 args.
ObjectUtil.hash(int[]) with 1 arg.
ObjectUtil.hash(int[])) with 2 args.
ObjectUtil.hash(int[]) with 3 args.
ObjectUtil.hash(int[]) with 4 args.
ObjectUtil.hash(Object[]) with 1 arg.
ObjectUtil.hash(Object[])) with 2 args.
ObjectUtil.hash(Object[]) with 3 args.
ObjectUtil.hash(Object[]) with 4 args.
#equals() depends on the given values.
equals() depends on the given values.
RecurUtil.safeHashCode(Object) on the input.
IterUtil.hashCode(java.lang.Iterable>).
HashMap-based implementation of Multiset.HashMultiset
HashMultiset containing all the elements of coll
FINISHED.
true iff arg1 == arg2.
T.
equals(java.lang.Object) and Tuple.hashCode() in terms of its elements'
identity (==) instead of equality (@code equals})IdentityPair.equals(java.lang.Object) and Tuple.hashCode() in terms of its elements'
identity (==) instead of equality (@code equals})IdentityQuad.equals(java.lang.Object) and Tuple.hashCode() in terms of its elements'
identity (==) instead of equality (@code equals})IdentityQuint.equals(java.lang.Object) and Tuple.hashCode() in terms of its elements'
identity (==) instead of equality (@code equals})IdentitySeptet.equals(java.lang.Object) and Tuple.hashCode() in terms of its elements'
identity (==) instead of equality (@code equals})IdentitySextet.equals(java.lang.Object) and Tuple.hashCode() in terms of its elements'
identity (==) instead of equality (@code equals})IdentityTriple.equals(java.lang.Object) and Tuple.hashCode() in terms of its elements'
identity (==) instead of equality (@code equals})IdentityWrapper.equals(java.lang.Object) and Tuple.hashCode() in terms of its value's
identity (==) instead of equality (@code equals})System.err until IOUtil.revertSystemErr() is called.
System.out until IOUtil.revertSystemOut() is called.
ImmutableIterable with the given iterable.
ReadOnlyIterator.remove().Map.Entry that does not support
the ImmutableMapEntry.setValue(V) operation; all other methods are
delegated to a wrapped Entry.ignoreIntermediate to false.
ignoreIntermediate, intermediate results will not be enqueued.
" " (two spaces)
HashMaps and HashSets.
HashMaps and HashSets.
HashMaps and HashSets.
HashMaps and HashSets.
HashMaps.
HashMaps and HashSets.
HashMaps and HashSets.
s.
s.
DebugUtil.debug and DebugUtil.error based on the descriptors appearing in system properties
plt.debug.log and plt.error.log.
T2) corresponds to at most one first
(of type T1).true iff the first argument is an instance of the second argument.
start and end
(inclusive).
FilteredRelation.iterator(), AbstractPredicateSet.size(), and IntersectionRelation.isEmpty(), set2
should be the smaller of the two sets (this is not handled automatically because calculating
sizes may be expensive).
E, only one of the arguments must
be a set of Es.
AbstractFunctionalRelation.InverseFunctionalRelation.
AbstractInjectiveRelation.InverseInjectiveRelation.
AbstractOneToOneRelation.InverseOneToOneRelation.
AbstractRelation.InverseRelation.
Pair.inverse() on a provided pair.
Files, InputStreams, OutputStreams,
Readers, and Writers not defined in the java.io package.IOUtil.attemptIsDirectory(java.io.File) holds for a file.
IOUtil.attemptIsFile(java.io.File) holds for a file.
true iff the argument is null.
Thread.isAlive() at the snapshot time.
Class.isAnonymousClass(), which is unavailable prior to Java 5.0
CANCELED.
CANCELED.
Thread.isDaemon() at the snapshot time.
FINISHED or CANCELED.
functionMap().isEmpty().
injectionMap().isEmpty().
isEmpty() method.
keySet().isEmpty().
size(1) == 0.
true.
false.
true iff the lists are identical (according to ==), or they
have the same size (according to IterUtil.sizeOf(java.lang.Iterable>)) and each corresponding element is equal
(according to LambdaUtil.EQUAL).
functionMap().keySet().isInfinite().
injectionMap().keySet().isInfinite().
keySet().
false: cons lists are not infinite.
true iff the given iterable is known to have an infinite size.
true if the iterable is known to have infinite size.
Thread.isInterrupted() at the snapshot time.
File.getParentFile())
of another file.
true if the status is FINISHED and value() will return a result
(rather than throwing an exception).
true iff the continuation has been resolved to a value.
false.
true.
true: cons lists are immutable.
true iff the given iterable is known to be immutable.
true if this iterable is unchanging.
elt) of s appears at least s.count(elt) times
in this multiset.
functionMap().entrySet().
injectionMap().entrySet().
AbstractKeyBasedMap.mapEntryForKey(java.util.Map, K) .
rel1.firstSet(), iterate over all transitive matches.
SequenceIterator based on this iterable's parameters
TextUtil.javaEscape(java.lang.String)) to its
unescaped equivalent.
ProcessBuilder.Option values.Option values.Option values.Option values.lastBuffer() (assuming it exists)
value.Option.none() in the "none" case.
Option.none() if any argument is "none".
Option.none() if any argument is "none".
Option.none() if any argument is "none".
in and out.
r and w.
CopyOnWriteArraySet (thread-safe and efficient for
frequent traversal, but slow when frequently mutated).
ClassLoader.loadClass(String, boolean), with one exception: if the name matches the set
of prefixes to preemptively load, the corresponding class file will be
loaded as a resource and defined here rather than allowing the parent to define the class.
ClassNotFoundException will
occur; otherwise, the method delegates to the parent class loader.
baseLoader).
baseLoader).
baseLoader).
baseLoader).
pred.
null
t may be null
RuntimeExceptions.
RuntimeExceptions.
RuntimeExceptions.
RuntimeExceptions.
RuntimeExceptions.
Throwables.
Throwables.
Throwables.
Throwables.
Throwables.
value may be null
value
may be null
T to be inferred).
K and V to be inferred).
T1 and T2 to be inferred).
T to be inferred).
T to be inferred).
E to be inferred)
T to be inferred).
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
start through the end
of the array.
start through
end-1, inclusive (the size of the result is end-start).
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
R to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred)
T to be inferred).
T to be inferred)
T to be inferred)
ArrayList with the given elements.
BorderLayout.
BorderLayout; set the border to the given margin on all sides.
BorderLayout; set the border to the given vertical/horizontal margins.
BorderLayout; set the border to the given margins.
ConsList with the given elements.
copies instances of the given value.
DirectInputStream, cast it; otherwise, create a
WrappedDirectInputStream.
DirectOutputStream, cast it; otherwise, create a
WrappedDirectOutputStream.
DirectReader, cast it; otherwise, create a
WrappedDirectReader.
DirectWriter, cast it; otherwise, create a
WrappedDirectWriter.
FlowLayout.
FlowLayout; set the border to the given margin on all sides.
FlowLayout; set the border to the given vertical/horizontal margins.
FlowLayout; set the border to the given margins.
HashMaps and HashSets.
HashMaps and HashSets.
HashMaps.
HashMaps and HashSets.
HashSet.
BoxLayout.
BoxLayout; set the border to the given margin on all sides.
BoxLayout; set the border to the given vertical/horizontal margins.
BoxLayout; set the border to the given margins.
start and end
(inclusive).
LinkedHashMaps and LinkedHashSets.
LinkedHashMaps and LinkedHashSets.
LinkedHashMaps.
LinkedHashMaps and LinkedHashSets.
LinkedHashSet.
LinkedList with the given elements.
ArrayList with the given elements.
Octet.
Option.
Pair.
Quad.
Quint.
Relation based on the given elements.
Septet.
PredicateSet based on the given elements.
PredicateSet based on the given elements.
Sextet.
BinaryMappedIterable and wrap it in a SnapshotIterable, forcing
immediate evaluation of the mapping.
CartesianIterable and wrap it in a SnapshotIterable, forcing
immediate evaluation of the permutations.
DiagonalCartesianIterable and wrap it in a SnapshotIterable, forcing
immediate evaluation of the permutations.
FilteredIterable and wrap it in a SnapshotIterable, forcing
immediate evaluation of the filter.
FiniteSequenceIterable and wrap it in a SnapshotIterable, forcing
immediate evaluation of the sequence.
MappedIterable and wrap it in a SnapshotIterable, forcing
immediate evaluation of the mapping.
PermutationIterable and wrap it in a SnapshotIterable, forcing
immediate evaluation of the permutations.
SkipFirstIterable and wrap it in a SnapshotIterable, forcing
immediate traversal of the list.
SkipLastIterable and wrap it in a SnapshotIterable, forcing
immediate traversal of the list.
TruncatedIterable and wrap it in a SnapshotIterable, forcing
immediate traversal of the list.
TreeMaps and TreeSets.
TreeMaps and TreeSets.
TreeMaps.
TreeMaps and TreeSets.
TreeSet.
Triple.
BoxLayout.
BoxLayout; set the border to the given margin on all sides.
BoxLayout; set the border to the given vertical/horizontal margins.
BoxLayout; set the border to the given margins.
Wrapper.
get() and put() methods.
key.
first in functionMap().
second in injectionMap().
second in injectionMap().
first, then delegating to second.
first, and delegating
all other searches to second.
first, followed by a search in second.
MessageDigest object.!) of cond.
!) of pred.
!) of pred.
!) of pred.
!) of pred.
\r\n, \n, or \r.
RecurUtil.safeEquals(Object, Object) applied to
the arguments.
true iff arg1 != arg2.
true iff the argument is not null.
null.
Octet.toString(), Octet.equals(Object),
and Tuple.hashCode().T1) corresponds to at most one
second (of type T2), and vice versa.Process.waitFor() on the given process, then run the given
listener.
last operation that executes more quickly than traversing the entire
contents of the list.Options.iter.
iter1 and iter2.
||) of c1 and c2.
||) of c1, c2, and c3.
||) of p1 and p2.
||) of p1, p2, and p3.
||) of the given predicates.
||) of p1 and p2.
||) of p1, p2, and p3.
||) of p1 and p2.
||) of p1, p2, and p3.
||) of p1 and p2.
||) of p1, p2, and p3.
||) of the given conditions.
||) of the given predicates.
||) of the given predicates.
||) of the given predicates.
c to the left of s.
c to the right of s.
Pair.toString(), Pair.equals(Object),
and Tuple.hashCode().JavaVersion corresponding to the given class version string.
JavaVersion corresponding to the given class version pair.
JavaVersion corresponding to the given class file.
JavaVersion corresponding to the given class file.
JavaVersion.FullVersion corresponding to the given version string.
JavaVersion.FullVersion corresponding to the given version string.
JavaVersion.FullVersion corresponding to the given version string.
base and all values produced an arbitrary number of applications
of function to base.
base and all values produced an arbitrary number
of applications of function to one of these elements.
ClassLoader.getSystemClassLoader())
and the specified path.
ClassLoader.getSystemClassLoader())
and the specified path.
ValueContinuation,
which represents a completed computation).arg from the top of the stack
arg from the top of the stack
IdentityWrapper factory
Wrapper factory
IdentityPair factory
Pair factory
IdentityTriple factory
Triple factory
IdentityQuad factory
Quad factory
s before the first occurrence of the given delimiter.
GeneralRunnable equivalent to r that ignores any arguments.
Runnable2 equivalent to r with an additional, ignored argument.
Runnable3 equivalent to r with an additional, ignored argument.
Runnable4 equivalent to r with an additional, ignored argument.
GeneralLambda equivalent to thunk that ignores any arguments.
Lambda2 equivalent to lambda with an additional, ignored argument.
Lambda3 equivalent to lambda with an additional, ignored argument.
Lambda4 equivalent to lambda with an additional, ignored argument.
GeneralPredicate equivalent to cond that ignores any arguments.
Predicate2 equivalent to pred with an additional, ignored argument.
Predicate3 equivalent to pred with an additional, ignored argument.
Predicate4 equivalent to pred with an additional, ignored argument.
SwingWorker.doInBackground() when intermediate results are available.
arg to the top of the stack with the given infinite-case result.
arg to the top of the stack with the given thunk producing its infinite-case result.
arg to the top of the stack with the given lambda producing its infinite-case result.
arg to the top of the stack
UnsupportedOperationException.
AbstractKeyBasedMap.put(K, V) for each element of the given map's entry set.
map to this map.
Quad.toString(), Quad.equals(Object),
and Tuple.hashCode().Quint.toString(), Quint.equals(Object),
and Tuple.hashCode().DirectInputStream.read(byte[], int, int) method
DirectInputStream.read(byte[], int, int) method
OutputStream.
OutputStream.
OutputStream.
Writer.
Writer.
Writer.
OutputStream.
OutputStream.
OutputStream.
Writer.
Writer.
Writer.
Iterator.Iterator that implements Iterator.remove()
by throwing an UnsupportedOperationException.IdentityWrapper factory
Wrapper factory
IdentityPair factory
Pair factory
IdentityTriple factory
Triple factory
IdentityQuad factory
Quad factory
ClassCastExceptionClassNotFoundExceptionIllegalAccessExceptionIllegalArgumentExceptionInstantiationExceptionInvocationTargetExceptionNoSuchFieldExceptionNoSuchMethodExceptionNullPointerExceptionSecurityExceptionReflectExceptions.FilePredicate that accepts files whose (simple) names in the
canonical case (see IOUtil.canonicalCase(java.io.File)) match a regular expression.
FilePredicate that accepts files whose (simple) names match
a regular expression.
FilePredicate that accepts files whose (simple) names match
a regular expression.
exitOnClose set
to true.
remove() method.
UnsupportedOperationException.
AbstractRelation.remove(Object, Object) if contains(o) is true.
obj from the multiset, if one exists.
obj from the multiset.
o is a pair, remove Pair.make(o.first(), o.second()) from the set.
Pair.make(first, second) from the set.
Triple.make(first, second, third) from the set.
Quad.make(first, second, third, fourth) from the set.
c.
coll from this multiset.
obj from the multiset
s after the first occurrence of the given delimiter.
s before the last occurrence of the given delimiter.
copies instances of s
copies instances of c
System.err with the given stream and remember the current stream.
System.in with the given stream and remember the current stream.
System.out with the given stream and remember the current stream.
c.
s.
coll.
System.err to its value before the last call to IOUtil.replaceSystemErr(java.io.OutputStream).
System.in to its value before the last call to IOUtil.replaceSystemIn(java.io.InputStream).
System.out to its value before the last call to IOUtil.replaceSystemOut(java.io.OutputStream).
JVMBuilder.DEFAULT.
JVMBuilder.DEFAULT.
JVMBuilder.DEFAULT.
JVMBuilder.DEFAULT.
arg is already on the stack; push arg
onto the stack during runnable execution
threshold instances of arg are already
on the stack; push arg onto the stack during runnable execution
arg is not on the stack, run r; otherwise, run infiniteCase.
threshold instances of arg are on the stack, run r;
otherwise, run infiniteCase.
arg, unless arg is already on the
stack; push arg onto the stack during runnable execution
arg, unless threshold instances
of arg are already on the stack; push arg onto the stack during
runnable execution
arg is not on the stack, run r with argument arg; otherwise,
run infiniteCase.
threshold instances of arg are on the stack, run r
with argument arg; otherwise, run infiniteCase.
threshold instances of the given arguments are
already on the stack; push the arguments onto the stack during runnable execution
r; otherwise, run
infiniteCase.
threshold instances of the given arguments are on the stack, run
r; otherwise, run infiniteCase.
threshold instances
of the arguments are already on the stack; push the arguments onto the stack during
runnable execution
r with argument the arguments;
otherwise, run infiniteCase.
threshold instances of the given arguments are on the stack,
run r with the arguments; otherwise, run infiniteCase.
threshold instances of the given arguments are
already on the stack; push the arguments onto the stack during runnable execution
r; otherwise, run
infiniteCase.
threshold instances of the given arguments are on the stack, run
r; otherwise, run infiniteCase.
threshold instances
of the arguments are already on the stack; push the arguments onto the stack during
runnable execution
r with argument the arguments;
otherwise, run infiniteCase.
threshold instances of the given arguments are on the stack,
run r with the arguments; otherwise, run infiniteCase.
threshold instances of the given arguments are
already on the stack; push the arguments onto the stack during runnable execution
r; otherwise, run
infiniteCase.
threshold instances of the given arguments are on the stack, run
r; otherwise, run infiniteCase.
threshold instances
of the arguments are already on the stack; push the arguments onto the stack during
runnable execution
r with argument the arguments;
otherwise, run infiniteCase.
threshold instances of the given arguments are on the stack,
run r with the arguments; otherwise, run infiniteCase.
null if unavailable.
RecurUtil.safeEquals(Object, Object, Predicate2) using true for
infiniteEquals (note that false is not a reasonable value for
infiniteEquals, since an infinite structure must be equal to itself)
obj1.equals(obj2) under the protection of an infinite-recursion check.
RecurUtil.safeHashCode(Object, Lambda) using an arbitrary default value as the
infiniteHashCode.
RecurUtil.safeHashCode(Object, Lambda) using the given value as the
infiniteHashCode.
obj.hashCode() under the protection of an infinite-recursion check.
isEven.
sum.
RecurUtil.safeToString(Object, Lambda, int, ArrayStringMode) using a default
infiniteString like "ClassName..." or "{ ...
- safeToString(Object, String) -
Static method in class edu.rice.cs.plt.recur.RecurUtil
- Invokes
RecurUtil.safeToString(Object, Lambda, int, ArrayStringMode) using the given string as
the infiniteString, a default depth of 1, and
RecurUtil.ArrayStringMode.DEEP_BRACED as a default array string mode.
- safeToString(T, Lambda<? super T, String>) -
Static method in class edu.rice.cs.plt.recur.RecurUtil
- Invokes
RecurUtil.safeToString(Object, Lambda, int, ArrayStringMode) with a default
depth of 1, and using RecurUtil.ArrayStringMode.DEEP_BRACED as a default array
string mode.
- safeToString(Object, RecurUtil.ArrayStringMode) -
Static method in class edu.rice.cs.plt.recur.RecurUtil
- Invokes
RecurUtil.safeToString(Object, Lambda, int, ArrayStringMode) using a default
infiniteString like "ClassName..." or "{ ...
- safeToString(Object, String, RecurUtil.ArrayStringMode) -
Static method in class edu.rice.cs.plt.recur.RecurUtil
- Invokes
RecurUtil.safeToString(Object, Lambda, int, ArrayStringMode) using the given
string as the infiniteString, and a default depth of 1.
- safeToString(T, Lambda<? super T, String>, RecurUtil.ArrayStringMode) -
Static method in class edu.rice.cs.plt.recur.RecurUtil
- Invokes
RecurUtil.safeToString(Object, Lambda, int, ArrayStringMode) using a default
depth of 1.
- safeToString(Object, int) -
Static method in class edu.rice.cs.plt.recur.RecurUtil
- Invokes
RecurUtil.safeToString(Object, Lambda, int, ArrayStringMode) using a default
infiniteString like "ClassName..." or "{ ...
- safeToString(Object, String, int) -
Static method in class edu.rice.cs.plt.recur.RecurUtil
- Invokes
RecurUtil.safeToString(Object, Lambda, int, ArrayStringMode) using the given string as
the infiniteString, and RecurUtil.ArrayStringMode.DEEP_BRACED as a default array string
mode.
- safeToString(T, Lambda<? super T, String>, int) -
Static method in class edu.rice.cs.plt.recur.RecurUtil
- Invokes
RecurUtil.safeToString(Object, Lambda, int, ArrayStringMode) using
RecurUtil.ArrayStringMode.DEEP_BRACED as a default array string mode.
- safeToString(Object, int, RecurUtil.ArrayStringMode) -
Static method in class edu.rice.cs.plt.recur.RecurUtil
- Invokes
RecurUtil.safeToString(Object, Lambda, int, ArrayStringMode) using a default
infiniteString like "ClassName..." or "{ ...
- safeToString(Object, String, int, RecurUtil.ArrayStringMode) -
Static method in class edu.rice.cs.plt.recur.RecurUtil
- Invokes
RecurUtil.safeToString(Object, Lambda, int, ArrayStringMode) using the given
string as the infiniteString.
- safeToString(T, Lambda<? super T, String>, int, RecurUtil.ArrayStringMode) -
Static method in class edu.rice.cs.plt.recur.RecurUtil
- Evaluate
obj.toString() under the protection of an infinite-recursion check.
- sameAttributesFilePredicate(File) -
Static method in class edu.rice.cs.plt.io.IOUtil
- Define a
FilePredicate that only accepts a file with the same attributes as
f (at creation time).
- sameContentsFilePredicate(File) -
Static method in class edu.rice.cs.plt.io.IOUtil
- Define a
FilePredicate that only accepts files with contents matching a CRC-32
hash of f (at creation time).
- sameNameFilePredicate(String) -
Static method in class edu.rice.cs.plt.io.IOUtil
- Define a
FilePredicate that only accepts files with the given name (where both names
are converted to the canonical case; see IOUtil.canonicalCase(java.io.File)).
- samePathFilePredicate(File) -
Static method in class edu.rice.cs.plt.io.IOUtil
- Define a
FilePredicate that only accepts files with the given path and name (where
both paths are converted to the canonical case; see IOUtil.canonicalCase(java.io.File)).
- second() -
Method in class edu.rice.cs.plt.tuple.Octet
-
- second() -
Method in class edu.rice.cs.plt.tuple.Pair
-
- second() -
Method in class edu.rice.cs.plt.tuple.Quad
-
- second() -
Method in class edu.rice.cs.plt.tuple.Quint
-
- second() -
Method in class edu.rice.cs.plt.tuple.Septet
-
- second() -
Method in class edu.rice.cs.plt.tuple.Sextet
-
- second() -
Method in class edu.rice.cs.plt.tuple.Triple
-
- secondGetter() -
Static method in class edu.rice.cs.plt.tuple.Pair
- Produce a lambda that invokes
Pair.second() on a provided pair.
- secondGetter() -
Static method in class edu.rice.cs.plt.tuple.Quad
- Produce a lambda that invokes
Quad.second() on a provided quad.
- secondGetter() -
Static method in class edu.rice.cs.plt.tuple.Triple
- Produce a lambda that invokes
Triple.second() on a provided triple.
- secondMap() -
Method in interface edu.rice.cs.plt.collect.Relation3
- A map view of the relation, mapping seconds to sets of (first, third) pairs.
- secondMap() -
Method in interface edu.rice.cs.plt.collect.Relation4
- A map view of the relation, mapping seconds to sets of (first, third, fourth) triples.
- secondSet() -
Method in class edu.rice.cs.plt.collect.AbstractFunctionalRelation
-
- secondSet() -
Method in class edu.rice.cs.plt.collect.AbstractInjectiveRelation
- Returns
injectionMap().keySet().
- secondSet() -
Method in class edu.rice.cs.plt.collect.AbstractOneToOneRelation
- Returns
injectionMap().keySet().
- secondSet() -
Method in class edu.rice.cs.plt.collect.AbstractRelation.InverseRelation
-
- secondSet() -
Method in class edu.rice.cs.plt.collect.AbstractRelation
-
- secondSet() -
Method in class edu.rice.cs.plt.collect.CartesianRelation
-
- secondSet() -
Method in class edu.rice.cs.plt.collect.ComposedRelation
-
- secondSet() -
Method in class edu.rice.cs.plt.collect.DelegatingRelation
-
- secondSet() -
Method in class edu.rice.cs.plt.collect.EmptyRelation
-
- secondSet() -
Method in class edu.rice.cs.plt.collect.FilteredRelation
-
- secondSet() -
Method in class edu.rice.cs.plt.collect.ImmutableRelation
-
- secondSet() -
Method in class edu.rice.cs.plt.collect.IndexedFunctionalRelation
-
- secondSet() -
Method in class edu.rice.cs.plt.collect.IndexedRelation
-
- secondSet() -
Method in interface edu.rice.cs.plt.collect.Relation
- The set of seconds.
- secondSet() -
Method in interface edu.rice.cs.plt.collect.Relation3
- The set of seconds.
- secondSet() -
Method in interface edu.rice.cs.plt.collect.Relation4
- The set of seconds.
- secondSet() -
Method in class edu.rice.cs.plt.collect.SingletonRelation
-
- secondSet() -
Method in class edu.rice.cs.plt.collect.UnindexedRelation
-
- secondSet() -
Method in class edu.rice.cs.plt.collect.UnionRelation
-
- send(LogSink) -
Method in class edu.rice.cs.plt.debug.LogSink.EndMessage
-
- send(LogSink) -
Method in class edu.rice.cs.plt.debug.LogSink.ErrorMessage
-
- send(LogSink) -
Method in class edu.rice.cs.plt.debug.LogSink.Message
-
- send(LogSink) -
Method in class edu.rice.cs.plt.debug.LogSink.StackMessage
-
- send(LogSink) -
Method in class edu.rice.cs.plt.debug.LogSink.StandardMessage
-
- send(LogSink) -
Method in class edu.rice.cs.plt.debug.LogSink.StartMessage
-
- Septet<T1,T2,T3,T4,T5,T6,T7> - Class in edu.rice.cs.plt.tuple
- An arbitrary 7-tuple of objects; overrides
Septet.toString(), Septet.equals(Object),
and Tuple.hashCode(). - Septet(T1, T2, T3, T4, T5, T6, T7) -
Constructor for class edu.rice.cs.plt.tuple.Septet
-
- SequenceIterable<T> - Class in edu.rice.cs.plt.iter
- An iterable representing an infinite sequence.
- SequenceIterable(T, Lambda<? super T, ? extends T>) -
Constructor for class edu.rice.cs.plt.iter.SequenceIterable
-
- SequenceIterator<T> - Class in edu.rice.cs.plt.iter
- An iterator over an infinite sequence of values, defined by an initial value and a
successor function.
- SequenceIterator(T, Lambda<? super T, ? extends T>) -
Constructor for class edu.rice.cs.plt.iter.SequenceIterator
-
- serializable() -
Method in class edu.rice.cs.plt.debug.LogSink.EndMessage
-
- serializable() -
Method in class edu.rice.cs.plt.debug.LogSink.ErrorMessage
-
- serializable() -
Method in class edu.rice.cs.plt.debug.LogSink.Message
- Convert the message to a form that is guaranteed to be serializable (e.g., invokes
toString() on
objects of arbitrary type).
- serializable() -
Method in class edu.rice.cs.plt.debug.LogSink.StackMessage
-
- serializable() -
Method in class edu.rice.cs.plt.debug.LogSink.StandardMessage
-
- serializable() -
Method in class edu.rice.cs.plt.debug.LogSink.StartMessage
-
- SerializableException - Exception in edu.rice.cs.plt.io
- A serializable copy of a Throwable.
- SerializableException(Throwable) -
Constructor for exception edu.rice.cs.plt.io.SerializableException
-
- SerializableException(Throwable, Throwable) -
Constructor for exception edu.rice.cs.plt.io.SerializableException
- Clients are responsible for guaranteeing that
serializableCause can be serialized.
- set(int, E) -
Method in class edu.rice.cs.plt.collect.DelegatingList
-
- set(int, E) -
Method in class edu.rice.cs.plt.collect.SnapshotSynchronizedList
-
- set(T) -
Method in class edu.rice.cs.plt.concurrent.StateMonitor
- Change the state to
newState.
- set(T) -
Method in interface edu.rice.cs.plt.lambda.Box
-
- set(R) -
Method in class edu.rice.cs.plt.lambda.DelayedThunk
- Set the value.
- set(T) -
Method in class edu.rice.cs.plt.lambda.SimpleBox
-
- SET_CONTENTS_PREDICATE -
Static variable in class edu.rice.cs.plt.collect.CollectUtil
- A predicate that accepts Set-Object pairs such that the given object is contained by the set.
- setAlignmentX(float, JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the horizontal alignment of the given components.
- setAlignmentY(float, JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the vertical alignment of the given components.
- setBackground(Color, Component...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the background color property of the given components.
- setBorder(Border, JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the border of the given components.
- setBottomAlignment(JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Make the given components vertically-bottom aligned.
- setDialogFont(int, Component...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the font of the given components to the logical
"Dialog" font of the given size.
- setDialogInputFont(int, Component...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the font of the given components to the logical
"DialogInput" font of the given size.
- setEmptyBorder(int, JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the border of the given components to an empty border with the given margin.
- setEmptyBorder(int, int, JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the border of the given components to an empty border with the given vertical/horizontal margins.
- setEmptyBorder(int, int, int, int, JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the border of the given components to an empty border with the given margins.
- setEnabled(boolean, Component...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the enabled property of the given components.
- setFocusable(boolean, Component...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the focusable property of the given components.
- setFont(Font, Component...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the font property of the given components.
- setFont(String, int, Component...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the font property of the given components.
- setForeground(Color, Component...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the foreground color property of the given components.
- setHorizontalCenterAlignment(JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Make the given components horizontally-center aligned.
- setLeftAlignment(JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Make the given components horizontally-left aligned.
- setLineBorder(JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the border of the given components to a black line border.
- setMaximumSize(Dimension, JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the maximum size of the given components.
- setMaximumSize(int, int, JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the maximum size of the given components.
- setMinimumSize(Dimension, JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the minimum size of the given components.
- setMinimumSize(int, int, JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the minimum size of the given components.
- setMonospacedFont(int, Component...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the font of the given components to the logical
"Monospaced" font of the given size.
- setOpaque(boolean, JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the opaque property of the given components.
- setPopupLoc(Window) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Convenience method for
SwingUtil.setPopupLoc(Window, Component) that gets the owner from popup.getOwner()
- setPopupLoc(Window, Component) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Sets the location of the popup in a consistent way.
- setPreferredSize(Dimension, JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the preferred size of the given components.
- setPreferredSize(int, int, JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the preferred size of the given components.
- setRightAlignment(JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Make the given components horizontally-right aligned.
- setSansSerifFont(int, Component...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the font of the given components to the logical
"SansSerif" font of the given size.
- setSerifFont(int, Component...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the font of the given components to the logical
"Serif" font of the given size.
- setTopAlignment(JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Make the given components vertically-top aligned.
- setUp() -
Method in class edu.rice.cs.plt.collect.WeakHashSetTest
- Initalizes the test environment
- setValue(V) -
Method in class edu.rice.cs.plt.collect.ImmutableMapEntry
-
- setVerticalCenterAlignment(JComponent...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Make the given components vertically-center aligned.
- setVisible(boolean, Component...) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Set the visible property of the given components.
- seventh() -
Method in class edu.rice.cs.plt.tuple.Octet
-
- seventh() -
Method in class edu.rice.cs.plt.tuple.Septet
-
- Sextet<T1,T2,T3,T4,T5,T6> - Class in edu.rice.cs.plt.tuple
- An arbitrary 6-tuple of objects; overrides
Sextet.toString(), Sextet.equals(Object),
and Tuple.hashCode(). - Sextet(T1, T2, T3, T4, T5, T6) -
Constructor for class edu.rice.cs.plt.tuple.Sextet
-
- sgmlEscape(String, Map<Character, String>, boolean) -
Static method in class edu.rice.cs.plt.text.TextUtil
- Convert the given string to a form containing SGML character entities.
- sgmlUnescape(String, Map<String, Character>) -
Static method in class edu.rice.cs.plt.text.TextUtil
- Interpret all SGML character entities in the given string according to the provided name-character mapping.
- sha1Hash(File) -
Static method in class edu.rice.cs.plt.io.IOUtil
- Produce an SHA-1 hash for the given file.
- sha1Hash(InputStream) -
Static method in class edu.rice.cs.plt.io.IOUtil
- Produce an SHA-1 hash for the contents of the given stream.
- sha256Hash(File) -
Static method in class edu.rice.cs.plt.io.IOUtil
- Produce an SHA-256 hash for the given file.
- sha256Hash(InputStream) -
Static method in class edu.rice.cs.plt.io.IOUtil
- Produce an SHA-256 hash for the contents of the given stream.
- ShadedTreeCellRenderer - Class in edu.rice.cs.plt.swing
- A tree cell renderer that sets the backgrounds of cells to alternating colors.
- ShadedTreeCellRenderer(TreeCellRenderer, Color, Color) -
Constructor for class edu.rice.cs.plt.swing.ShadedTreeCellRenderer
-
- shadeTree(JTree, Color, Color) -
Static method in class edu.rice.cs.plt.swing.ShadedTreeCellRenderer
- Wrap the given tree's cell renderer in a
ShadedTreeCellRenderer using the given
colors.
- ShadowingClassLoader - Class in edu.rice.cs.plt.reflect
- A class loader that hides a set of classes and related resources.
- ShadowingClassLoader(ClassLoader, boolean, Iterable<? extends String>, boolean) -
Constructor for class edu.rice.cs.plt.reflect.ShadowingClassLoader
-
- ShadowingClassLoaderTest - Class in edu.rice.cs.plt.reflect
-
- ShadowingClassLoaderTest() -
Constructor for class edu.rice.cs.plt.reflect.ShadowingClassLoaderTest
-
- showApplet(URL, String, int, int) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Load the given applet class from the sources at URL
classPath and display it in a window
with title "Applet Viewer".
- showApplet(String, URL, String, int, int) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Load the given applet class from the sources at URL
classPath and display it in a window
with the given title.
- showApplet(String, URL, String, int, int, Map<String, String>) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Load the given applet class from the sources at URL
classPath and display it in a window
with the given title.
- showApplet(Applet, int, int) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Display the given applet in a window with title
"Applet Viewer".
- showApplet(String, Applet, int, int) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Display the given applet in a window with the given title.
- showApplet(String, Applet, int, int, URL) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Display the given applet in a window with the given title; if it is not
null, sources
are assumed to be rooted at the given URL.
- showApplet(String, Applet, int, int, URL, Map<String, String>) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Display the given applet in a window with the given title; if it is not
null, sources
are assumed to be rooted at the given URL.
- showDebug(String) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Invoke
SwingUtil.showPopup(java.lang.String, java.lang.String) with title "Debug Message".
- showDialog(Component, String, String) -
Static method in class edu.rice.cs.plt.swing.TextAreaMessageDialog
- Show the initialized dialog.
- showPopup(String, String) -
Static method in class edu.rice.cs.plt.swing.SwingUtil
- Show a modal message box with an OK button.
- shuffle(Iterable<T>) -
Static method in class edu.rice.cs.plt.iter.IterUtil
- Produce a shuffled iterable over the given elements.
- shuffle(Iterable<T>, Random) -
Static method in class edu.rice.cs.plt.iter.IterUtil
- Produce a shuffled iterable over the given elements, using the specified random number generator.
- signal() -
Method in class edu.rice.cs.plt.concurrent.CompletionMonitor
- Sets the state to signaled and alerts all blocked threads
- SimpleBox<T> - Class in edu.rice.cs.plt.lambda
- A box that freely supports reads and writes.
- SimpleBox(T) -
Constructor for class edu.rice.cs.plt.lambda.SimpleBox
- Create a box initialized with
val
- SimpleBox() -
Constructor for class edu.rice.cs.plt.lambda.SimpleBox
- Create a box initialized with
null
- simpleName(Class<?>) -
Static method in class edu.rice.cs.plt.reflect.ReflectUtil
- Produce the simple name of the given class, as specified by
Class.getSimpleName(),
with an improved scheme for anonymous classes.
- singleton(T) -
Static method in class edu.rice.cs.plt.collect.CollectUtil
- Create an immutable singleton set.
- singleton(T1, T2) -
Static method in class edu.rice.cs.plt.collect.CollectUtil
- Create an immutable singleton relation.
- singleton(T) -
Static method in class edu.rice.cs.plt.collect.ConsList
- Create a singleton nonempty list (via
ConsList.ConsList())
- singleton(T) -
Static method in class edu.rice.cs.plt.iter.IterUtil
- Create a
SingletonIterable; equivalent to IterUtil.make(Object).
- SingletonIterable<T> - Class in edu.rice.cs.plt.iter
- An iterable wrapping a single value
- SingletonIterable(T) -
Constructor for class edu.rice.cs.plt.iter.SingletonIterable
-
- SingletonIterator<T> - Class in edu.rice.cs.plt.iter
- An Iterator over a 1-length list
- SingletonIterator(T) -
Constructor for class edu.rice.cs.plt.iter.SingletonIterator
-
- singletonMap(K, V) -
Static method in class edu.rice.cs.plt.collect.CollectUtil
- Create an immutable singleton map.
- SingletonMap<K,V> - Class in edu.rice.cs.plt.collect
- An immutable
LambdaMap containing a single entry. - SingletonMap(K, V) -
Constructor for class edu.rice.cs.plt.collect.SingletonMap
-
- SingletonRelation<T1,T2> - Class in edu.rice.cs.plt.collect
- An immutable
Relation containing a single pair. - SingletonRelation(T1, T2) -
Constructor for class edu.rice.cs.plt.collect.SingletonRelation
-
- SingletonRelation(Pair<? extends T1, ? extends T2>) -
Constructor for class edu.rice.cs.plt.collect.SingletonRelation
-
- SingletonSet<E> - Class in edu.rice.cs.plt.collect
- An immutable
PredicateSet with a single element. - SingletonSet(E) -
Constructor for class edu.rice.cs.plt.collect.SingletonSet
-
- sink() -
Method in class edu.rice.cs.plt.collect.ListenerSet
- Get a write-only sink view of the set.
- sixth() -
Method in class edu.rice.cs.plt.tuple.Octet
-
- sixth() -
Method in class edu.rice.cs.plt.tuple.Septet
-
- sixth() -
Method in class edu.rice.cs.plt.tuple.Sextet
-
- size() -
Method in class edu.rice.cs.plt.collect.AbstractFunctionalRelation
- Returns
functionMap().size().
- size(int) -
Method in class edu.rice.cs.plt.collect.AbstractFunctionalRelation
- Returns
functionMap().keySet().size(bound).
- size() -
Method in class edu.rice.cs.plt.collect.AbstractInjectiveRelation
- Returns
injectionMap().size().
- size(int) -
Method in class edu.rice.cs.plt.collect.AbstractInjectiveRelation
- Returns
injectionMap().keySet().size(bound).
- size() -
Method in class edu.rice.cs.plt.collect.AbstractKeyBasedMap.EntrySet
- Delegate to the map's
size() method.
- size(int) -
Method in class edu.rice.cs.plt.collect.AbstractKeyBasedMap.EntrySet
- Delegate to
keySet().
- size() -
Method in class edu.rice.cs.plt.collect.AbstractKeyBasedMap
- Returns
keySet().size().
- size() -
Method in class edu.rice.cs.plt.collect.AbstractPredicateSet
- Returns
size(Integer.MAX_VALUE).
- size(int) -
Method in class edu.rice.cs.plt.collect.AbstractPredicateSet
- Computes the size by traversing the iterator (requires linear time).
- size() -
Method in class edu.rice.cs.plt.collect.AbstractRelation.InverseRelation
-
- size(int) -
Method in class edu.rice.cs.plt.collect.AbstractRelation.InverseRelation
-
- size(int) -
Method in class edu.rice.cs.plt.collect.CartesianRelation
-
- size() -
Method in class edu.rice.cs.plt.collect.ConcreteRelationIndex
-
- size(int) -
Method in class edu.rice.cs.plt.collect.ConcreteRelationIndex
-
- size() -
Method in class edu.rice.cs.plt.collect.ConsList.Empty
- Return
0
- size(int) -
Method in class edu.rice.cs.plt.collect.ConsList.Empty
- Return
0
- size() -
Method in class edu.rice.cs.plt.collect.ConsList.Nonempty
- Return
1 + rest.size().
- size(int) -
Method in class edu.rice.cs.plt.collect.ConsList.Nonempty
- Return
1 + rest.size(bound - 1), or 0 if bound == 0.
- size() -
Method in class edu.rice.cs.plt.collect.ConsList
- Compute the size of the list.
- size(int) -
Method in class edu.rice.cs.plt.collect.ConsList
- Compute the size of the list, up to a given bound.
- size() -
Method in class edu.rice.cs.plt.collect.DelegatingCollection
-
- size(int) -
Method in class edu.rice.cs.plt.collect.DelegatingCollection
-
- size() -
Method in class edu.rice.cs.plt.collect.DelegatingMap
-
- size(int) -
Method in class edu.rice.cs.plt.collect.DelegatingRelation
-
- size() -
Method in class edu.rice.cs.plt.collect.DictionaryMap
-
- size() -
Method in class edu.rice.cs.plt.collect.EmptyCollection
-
- size(int) -
Method in class edu.rice.cs.plt.collect.EmptyCollection
-
- size() -
Method in class edu.rice.cs.plt.collect.EmptyMap
-
- size() -
Method in class edu.rice.cs.plt.collect.ExternallySortedMultiMap
-
- size(int) -
Method in class edu.rice.cs.plt.collect.ExternallySortedMultiMap
-
- size() -
Method in class edu.rice.cs.plt.collect.ExternallySortedSet
-
- size(int) -
Method in class edu.rice.cs.plt.collect.ExternallySortedSet
-
- size() -
Method in class edu.rice.cs.plt.collect.HashMultiset
-
- size(int) -
Method in class edu.rice.cs.plt.collect.HashMultiset
-
- size() -
Method in class edu.rice.cs.plt.collect.ImmutableCollection
-
- size(int) -
Method in class edu.rice.cs.plt.collect.ImmutableCollection
-
- size() -
Method in class edu.rice.cs.plt.collect.ImmutableMap
-
- size() -
Method in class edu.rice.cs.plt.collect.IndexedRelation
-
- size(int) -
Method in class edu.rice.cs.plt.collect.IndexedRelation
-
- size() -
Method in class edu.rice.cs.plt.collect.IterableCollection
-
- size(int) -
Method in class edu.rice.cs.plt.collect.IterableCollection
-
- size() -
Method in class edu.rice.cs.plt.collect.LazyRelationIndex
-
- size(int) -
Method in class edu.rice.cs.plt.collect.LazyRelationIndex
-
- size() -
Method in class edu.rice.cs.plt.collect.MappedMap
-
- size() -
Method in interface edu.rice.cs.plt.collect.Multiset
- The size of the multiset.
- size(int) -
Method in interface edu.rice.cs.plt.collect.Multiset
- The size of the multiset bounded by the given value.
- size() -
Method in class edu.rice.cs.plt.collect.SingletonMap
-
- size() -
Method in class edu.rice.cs.plt.collect.SingletonRelation
-
- size(int) -
Method in class edu.rice.cs.plt.collect.SingletonRelation
-
- size() -
Method in class edu.rice.cs.plt.collect.SingletonSet
-
- size(int) -
Method in class edu.rice.cs.plt.collect.SingletonSet
-
- size() -
Method in class edu.rice.cs.plt.collect.UnindexedRelation
-
- size() -
Method in class edu.rice.cs.plt.collect.UnionRelation
- Linear in the size of
rel2.
- size(int) -
Method in class edu.rice.cs.plt.collect.UnionRelation
-
- size() -
Method in class edu.rice.cs.plt.collect.UnionSet
- Linear in the size of
set2.
- size(int) -
Method in class edu.rice.cs.plt.collect.UnionSet
-
- size() -
Method in class edu.rice.cs.plt.collect.WeakHashSet
- Returns the number of elements in the
WeakHashSet.
- size() -
Method in class edu.rice.cs.plt.debug.EventSequence
-
- size(int) -
Method in class edu.rice.cs.plt.debug.EventSequence
-
- size() -
Method in class edu.rice.cs.plt.io.ExpandingBuffer
-
- size() -
Method in class edu.rice.cs.plt.iter.BinaryMappedIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.BinaryMappedIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.CartesianIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.CartesianIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.CollapsedIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.CollapsedIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.ComposedIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.ComposedIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.DiagonalCartesianIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.DiagonalCartesianIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.EmptyIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.EmptyIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.FiniteSequenceIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.FiniteSequenceIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.ImmutableIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.ImmutableIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.IndexedIterator
-
- size() -
Method in class edu.rice.cs.plt.iter.MappedIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.MappedIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.PermutationIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.PermutationIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.SequenceIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.SequenceIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.SingletonIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.SingletonIterable
-
- size() -
Method in interface edu.rice.cs.plt.iter.SizedIterable
- Compute the number of elements in the iterable.
- size(int) -
Method in interface edu.rice.cs.plt.iter.SizedIterable
- Compute the number of elements in the iterable, up to the given bound.
- size() -
Method in class edu.rice.cs.plt.iter.SkipFirstIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.SkipFirstIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.SkipLastIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.SkipLastIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.SnapshotIterable
-
- size(int) -
Method in class edu.rice.cs.plt.iter.SnapshotIterable
-
- size() -
Method in class edu.rice.cs.plt.iter.TruncatedIterable
- Return
size, unless the nested iterable is smaller than size; in that
case, returns the iterable's size.
- size(int) -
Method in class edu.rice.cs.plt.iter.TruncatedIterable
-
- size() -
Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack
-
- size() -
Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack2
-
- size() -
Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack3
-
- size() -
Method in class edu.rice.cs.plt.recur.PrecomputedRecursionStack4
-
- size() -
Method in class edu.rice.cs.plt.recur.RecursionStack
-
- size() -
Method in class edu.rice.cs.plt.recur.RecursionStack2
-
- size() -
Method in class edu.rice.cs.plt.recur.RecursionStack3
-
- size() -
Method in class edu.rice.cs.plt.recur.RecursionStack4
-
- SizedIterable<T> - Interface in edu.rice.cs.plt.iter
- Allows size calculations on
Iterables. - sizeOf(Iterable<?>) -
Static method in class edu.rice.cs.plt.iter.IterUtil
- Compute the size of the given iterable.
- sizeOf(Iterable<?>, int) -
Static method in class edu.rice.cs.plt.iter.IterUtil
- Compute the size of the given iterable, or
bound -- whichever is less.
- skip(long) -
Method in class edu.rice.cs.plt.io.WrappedDirectInputStream
-
- skip(long) -
Method in class edu.rice.cs.plt.io.WrappedDirectReader
-
- skipFirst(Iterable<T>) -
Static method in class edu.rice.cs.plt.iter.IterUtil
- Produce an iterable that skips the first element of
iter (if it exists)
- SkipFirstIterable<T> - Class in edu.rice.cs.plt.iter
- Contains all but the first element of a wrapped iterable.
- SkipFirstIterable(Iterable<T>) -
Constructor for class edu.rice.cs.plt.iter.SkipFirstIterable
-
- skipLast(Iterable<? extends T>) -
Static method in class edu.rice.cs.plt.iter.IterUtil
- Produce an iterable that skips the last element of
iter (if it exists).
- SkipLastIterable<T> - Class in edu.rice.cs.plt.iter
- Contains all but the last element of a wrapped iterable.
- SkipLastIterable(Iterable<? extends T>) -
Constructor for class edu.rice.cs.plt.iter.SkipLastIterable
-
- SkipLastIterator<T> - Class in edu.rice.cs.plt.iter
- An iterator that skips the last element of a nested iterator.
- SkipLastIterator(Iterator<? extends T>) -
Constructor for class edu.rice.cs.plt.iter.SkipLastIterator
-
- sleep(long) -
Static method in class edu.rice.cs.plt.concurrent.ConcurrentUtil
- Sleep for the given amount of time (milliseconds), or until an interrupt occurs.
- SLEEPING_RUNNABLE -
Static variable in class edu.rice.cs.plt.concurrent.ConcurrentUtil
- A runnable that simply sleeps for the specified amount of time (milliseconds), or until an interrupt occurs.
- snapshot(Set<? extends T>) -
Static method in class edu.rice.cs.plt.collect.CollectUtil
- Alias for
CollectUtil.makeSet(T...).
- snapshot(Relation<? extends T1, ? extends T2>) -
Static method in class edu.rice.cs.plt.collect.CollectUtil
- Alias for
CollectUtil.makeRelation(java.lang.Iterable extends edu.rice.cs.plt.tuple.Pair extends T1, ? extends T2>>).
- snapshot(Map<? extends K, ? extends V>) -
Static method in class edu.rice.cs.plt.collect.CollectUtil
- Invoke the
HashMap#HashMap(Map) constructor, and wrap the result as a LambdaMap.
- snapshot(List<? extends T>) -
Static method in class edu.rice.cs.plt.collect.CollectUtil
- Alias for
CollectUtil.makeArrayList(java.lang.Iterable extends T>).
- snapshot(Iterable<? extends T>) -
Static method in class edu.rice.cs.plt.iter.IterUtil
- Create a
SnapshotIterable with the given iterable.
- snapshot(Iterator<? extends T>) -
Static method in class edu.rice.cs.plt.iter.IterUtil
- Create a
SnapshotIterable with the given iterator.
- SnapshotIterable<T> - Class in edu.rice.cs.plt.iter
- Creates an iterable based on the result of immediately traversing some other iterable (assumed to be finite);
generated iterators will traverse those same values in the same order.
- SnapshotIterable(Iterable<? extends T>) -
Constructor for class edu.rice.cs.plt.iter.SnapshotIterable
-
- SnapshotIterable(Iterator<? extends T>) -
Constructor for class edu.rice.cs.plt.iter.SnapshotIterable
-
- snapshotSynchronized(Set<T>) -
Static method in class edu.rice.cs.plt.collect.CollectUtil
- Wrap
s as a thread-safe set that produces snapshots to support concurrent iteration.
- snapshotSynchronized(List<T>) -
Static method in class edu.rice.cs.plt.collect.CollectUtil
- Wrap
l as a thread-safe list that produces snapshots to support concurrent iteration.
- SnapshotSynchronizedList<E> - Class in edu.rice.cs.plt.collect
- A synchronized list like
Collections.synchronizedList(java.util.List) , but one that returns a snapshot of
the list contents on invocations of iterator(). - SnapshotSynchronizedList(List<E>) -
Constructor for class edu.rice.cs.plt.collect.SnapshotSynchronizedList
-
- SnapshotSynchronizedSet<E> - Class in edu.rice.cs.plt.collect
- A synchronized set like
Collections.synchronizedSet(java.util.Set) , but one that returns a snapshot of
the set contents on invocations of iterator(). - SnapshotSynchronizedSet(Set<E>) -
Constructor for class edu.rice.cs.plt.collect.SnapshotSynchronizedSet
-
- snapshotTime() -
Method in class edu.rice.cs.plt.debug.ThreadSnapshot
- The time at which the snapshot was taken.
- some(T) -
Static method in class edu.rice.cs.plt.tuple.Option
- Create a "some" case wrapper for the given value.
- sort(Iterable<T>) -
Static method in class edu.rice.cs.plt.iter.IterUtil
- Produce a sorted iterable over the given elements.
- sort(Iterable<T>, Comparator<? super T>) -
Static method in class edu.rice.cs.plt.iter.IterUtil
- Produce a sorted iterable over the given elements, using the specified comparator.
- split() -
Method in class edu.rice.cs.plt.debug.Stopwatch
- Record and return the number of milliseconds since
start() was invoked.
- split(Iterable<? extends T>, int) -
Static method in class edu.rice.cs.plt.iter.IterUtil
- Split the given iterable into two at the given index.
- split(String, String, Bracket...) -
Static method in class edu.rice.cs.plt.text.TextUtil
- An extended version of
TextUtil.split(java.lang.String, java.lang.String, edu.rice.cs.plt.text.Bracket...) that recognizes nested matched brackets and only splits
where the delimiter occurs at the top level.
- split(String, String, int, Bracket...) -
Static method in class edu.rice.cs.plt.text.TextUtil
- An extended version of
TextUtil.split(java.lang.String, java.lang.String, edu.rice.cs.plt.text.Bracket...) that recognizes nested matched brackets and only splits
where the delimiter occurs at the top level.
- SplitLogSink - Class in edu.rice.cs.plt.debug
- A log sink that sends messages to all the sinks it contains.
- SplitLogSink(LogSink...) -
Constructor for class edu.rice.cs.plt.debug.SplitLogSink
- Create a log that will send its messages to each of
logs
- SplitLogSink(Iterable<? extends LogSink>) -
Constructor for class edu.rice.cs.plt.debug.SplitLogSink
-
- splits() -
Method in class edu.rice.cs.plt.debug.Stopwatch
- Get a dynamically-updating view of all splits recorded by the stopwatch.
- splits() -
Method in class edu.rice.cs.plt.text.TextUtil.SplitString
- The sequence of strings that were followed by a recognized delimiter.
- splitWithParens(String, String) -
Static method in class edu.rice.cs.plt.text.TextUtil
- An extended version of
TextUtil.split(java.lang.String, java.lang.String, edu.rice.cs.plt.text.Bracket...) that recognizes nested parentheses and only splits
where the delimiter occurs at the top level.
- splitWithParens(String, String, int) -
Static method in class edu.rice.cs.plt.text.TextUtil
- An extended version of
TextUtil.split(java.lang.String, java.lang.String, edu.rice.cs.plt.text.Bracket...) that recognizes nested parentheses and only splits
where the delimiter occurs at the top level.
- SQUARE_BRACKETS -
Static variable in class edu.rice.cs.plt.text.Bracket
-
- stack() -
Method in class edu.rice.cs.plt.debug.LogSink.Message
- The stack from which the log method was invoked, with the caller on top.
- stackDepthPredicate(int) -
Static method in class edu.rice.cs.plt.debug.FilteredLogSink
- Produce a predicate that only accepts message with stack traces of at most the given depth.
- StandardLog - Class in edu.rice.cs.plt.debug
- A log that acts as a front end for a LogSink.
- StandardLog(LogSink) -
Constructor for class edu.rice.cs.plt.debug.StandardLog
-
- start() -
Method in class edu.rice.cs.plt.concurrent.IncrementalTaskController.CanceledPausingState
-
- start() -
Method in class edu.rice.cs.plt.concurrent.IncrementalTaskController.FreshPausingState
-
- start() -
Method in class edu.rice.cs.plt.concurrent.IncrementalTaskController.PausedStartingState
-
- start() -
Method in class edu.rice.cs.plt.concurrent.IncrementalTaskController.PausedState
-
- start() -
Method in class edu.rice.cs.plt.concurrent.IncrementalTaskController.StartedPausingState
-
- start(String, String...) -
Method in class edu.rice.cs.plt.concurrent.JVMBuilder
- Start a JVM process via
Runtime.exec(String[], String[], File).
- start(String, Iterable<? extends String>) -
Method in class edu.rice.cs.plt.concurrent.JVMBuilder
- Start a JVM process via
Runtime.exec(String[], String[], File).
- start() -
Method in class edu.rice.cs.plt.concurrent.PollingTaskController.PollingCancelingState
-
- start() -
Method in class edu.rice.cs.plt.concurrent.PollingTaskController.PollingRunningState
-
- start() -
Method in class edu.rice.cs.plt.concurrent.TaskController.CanceledState
-
- start() -
Method in class edu.rice.cs.plt.concurrent.TaskController.CancelingState
-
- start() -
Method in class edu.rice.cs.plt.concurrent.TaskController.FinishedState
-
- start() -
Method in class edu.rice.cs.plt.concurrent.TaskController.FreshState
-
- start() -
Method in class edu.rice.cs.plt.concurrent.TaskController.RunningState
-
- start() -
Method in class edu.rice.cs.plt.concurrent.TaskController
- Request that the task be run.
- start() -
Method in class edu.rice.cs.plt.concurrent.TaskController.StartingState
-
- start() -
Method in class edu.rice.cs.plt.concurrent.TaskController.State
-
- start() -
Method in class edu.rice.cs.plt.debug.Stopwatch
- Start the timer.
- started() -
Method in class edu.rice.cs.plt.concurrent.IncrementalTaskController.PausedStartingState
-
- started() -
Method in class edu.rice.cs.plt.concurrent.TaskController.CanceledStartingState
-
- started() -
Method in class edu.rice.cs.plt.concurrent.TaskController.FreshStartingState
-
- started() -
Method in class edu.rice.cs.plt.concurrent.TaskController
- Called by by the constructor (or a thread spawned by the constructor) when startup is complete.
- started() -
Method in class edu.rice.cs.plt.concurrent.TaskController.StartingState
- Operation to perform when starting is complete
- startRead() -
Method in class edu.rice.cs.plt.concurrent.ReaderWriterLock
- Must be called by each reader thread before starting to read.
- startsWithAny(String, String...) -
Static method in class edu.rice.cs.plt.text.TextUtil
- Determine if any of the given strings is a prefix of
s.
- startWaiting() -
Method in class edu.rice.cs.plt.concurrent.ReaderWriterLock.ReaderWriterThread
- Causes this ReaderWriterThread to wait until stopWaiting is called.
- startWrite() -
Method in class edu.rice.cs.plt.concurrent.ReaderWriterLock
- Must be called by each writer thread before starting to write.
- state -
Variable in class edu.rice.cs.plt.concurrent.TaskController
- Current internal state; should only be modified with
AtomicReference.compareAndSet(V, V).
- stateChanged(ChangeEvent) -
Method in class edu.rice.cs.plt.swing.ComposedChangeListener
-
- StateMonitor<T> - Class in edu.rice.cs.plt.concurrent
- Provides a convenient facility for blocking until a state change explicitly occurs.
- StateMonitor(T) -
Constructor for class edu.rice.cs.plt.concurrent.StateMonitor
-
- StateMonitorTest - Class in edu.rice.cs.plt.concurrent
-
- StateMonitorTest() -
Constructor for class edu.rice.cs.plt.concurrent.StateMonitorTest
-
- STATIC_FIELD -
Static variable in class edu.rice.cs.plt.reflect.ReflectUtilTest
-
- staticFieldAsBox(Class<?>, String, Class<T>) -
Static method in class edu.rice.cs.plt.reflect.ReflectUtil
- Wrap a static field in a box.
- staticMethodAsLambda(Class<? super O>, String, Class<? super T>, Class<? extends R>) -
Static method in class edu.rice.cs.plt.reflect.ReflectUtil
- Wrap a static method in a lambda.
- staticMethodAsLambda2(Class<? super O>, String, Class<? super T1>, Class<? super T2>, Class<? extends R>) -
Static method in class edu.rice.cs.plt.reflect.ReflectUtil
- Wrap a static method in a lambda.
- staticMethodAsLambda3(Class<? super O>, String, Class<? super T1>, Class<? super T2>, Class<? super T3>, Class<? extends R>) -
Static method in class edu.rice.cs.plt.reflect.ReflectUtil
- Wrap a static method in a lambda.
- staticMethodAsThunk(Class<? super O>, String, Class<? extends R>) -
Static method in class edu.rice.cs.plt.reflect.ReflectUtil
- Wrap a static method in a thunk.
- status() -
Method in class edu.rice.cs.plt.concurrent.IncrementalTaskController.PausingState
-
- status() -
Method in class edu.rice.cs.plt.concurrent.PollingTaskController.PollingCancelingState
-
- status() -
Method in class edu.rice.cs.plt.concurrent.PollingTaskController.PollingRunningState
-
- status() -
Method in class edu.rice.cs.plt.concurrent.TaskController.CanceledState
-
- status() -
Method in class edu.rice.cs.plt.concurrent.TaskController.CancelingState
-
- status() -
Method in class edu.rice.cs.plt.concurrent.TaskController.FinishedState
-
- status() -
Method in class edu.rice.cs.plt.concurrent.TaskController.RunningState
-
- status() -
Method in class edu.rice.cs.plt.concurrent.TaskController.StartingState
-
- status() -
Method in class edu.rice.cs.plt.concurrent.TaskController.State
-
- status() -
Method in class edu.rice.cs.plt.concurrent.TaskController
- Get the current status.
- status() -
Method in class edu.rice.cs.plt.concurrent.TaskController.WaitingState
-
- step() -
Method in interface edu.rice.cs.plt.concurrent.IncrementalTask
- Perform a step in the computation.
- step() -
Method in class edu.rice.cs.plt.recur.ArgContinuation
- Create a
ComposedContinuation in terms of the result of arg() and a lambda wrapper
of apply().
- step() -
Method in class edu.rice.cs.plt.recur.BinaryArgContinuation
- Create a
ComposedContinuation in terms of the result of arg1() and a lambda
that computes arg2() and ultimately invokes apply() with the results.
- step() -
Method in class edu.rice.cs.plt.recur.ComposedContinuation
- If
first is resolved, apply rest to compute the second.
- step() -
Method in interface edu.rice.cs.plt.recur.Continuation
- Produce a continuation representing the next step of computation.
- step() -
Method in class edu.rice.cs.plt.recur.PendingContinuation
- Defines the next step of the continuation.
- step() -
Method in class edu.rice.cs.plt.recur.ValueContinuation
- Throw an
IllegalStateException, because this continuation is already resolved.
- stepped(I) -
Method in class edu.rice.cs.plt.concurrent.IncrementalTaskController
- Record an intermediate result.
- steps() -
Method in class edu.rice.cs.plt.concurrent.IncrementalTaskController
- Get the number of intermediate steps the task has taken.
- stop() -
Method in class edu.rice.cs.plt.debug.Stopwatch
- Stop the timer; record and return the number of milliseconds since
start() was invoked.
- stopped() -
Method in class edu.rice.cs.plt.concurrent.TaskController
- Called by an invocation of
TaskController.doStop() when stopping is complete.
- stopWaiting() -
Method in class edu.rice.cs.plt.concurrent.ReaderWriterLock.ReaderWriterThread
- Wakes up this ReaderWriterThread, removing it from the waitQueue.
- Stopwatch - Class in edu.rice.cs.plt.debug
- A simple timer based on
System.currentTimeMillis(). - Stopwatch() -
Constructor for class edu.rice.cs.plt.debug.Stopwatch
- Create a new stopwatch with no split times and in a stopped state.
- Stopwatch(boolean) -
Constructor for class edu.rice.cs.plt.debug.Stopwatch
- Create a new stopwatch with no split times; if
startImmediately is true,
start the timer before returning.
- STRING_CONCAT -
Static variable in class edu.rice.cs.plt.lambda.LambdaUtil
- Concatenate the result of
RecurUtil.safeToString(Object) from both inputs.
- STRING_PREFIX_ORDER -
Static variable in class edu.rice.cs.plt.collect.CollectUtil
- A partial order checking whether the first element is a prefix of the second; implemented with
String.contains(java.lang.CharSequence).
- subList(int, int) -
Method in class edu.rice.cs.plt.collect.DelegatingList
-
- subList(int, int) -
Method in class edu.rice.cs.plt.collect.SnapshotSynchronizedList
-
- subSet(C, C) -
Method in class edu.rice.cs.plt.collect.ExternallySortedSet
-
- SUBSET_ORDER -
Static variable in class edu.rice.cs.plt.collect.CollectUtil
- A partial order checking whether the first element is a subset of the second; implemented with
IterUtil.containsAll(java.lang.Iterable>, java.lang.Iterable>) and Collection.containsAll(java.util.Collection>).
- SUBSTRING_ORDER -
Static variable in class edu.rice.cs.plt.collect.CollectUtil
- A partial order checking whether the first element is a substring of the second; implemented with
String.contains(java.lang.CharSequence).
- SUBTRACT_INT -
Static variable in class edu.rice.cs.plt.lambda.LambdaUtil
- Subtract two integers.
- suffix() -
Method in enum edu.rice.cs.plt.recur.RecurUtil.ArrayStringMode
-
- suffix(String, int) -
Static method in class edu.rice.cs.plt.text.TextUtil
- Extract the portion of
s after the last occurrence of the given delimiter.
- sum(int) -
Static method in class edu.rice.cs.plt.recur.ContinuationTest
-
- supportAlias(String, String) -
Method in class edu.rice.cs.plt.text.ArgumentParser
- Create an alias:
aliasName is an alias for optionName.
- supportOption(String, int) -
Method in class edu.rice.cs.plt.text.ArgumentParser
- Add the given option name to the list of supported options.
- supportOption(String, String...) -
Method in class edu.rice.cs.plt.text.ArgumentParser
- Add the given option name to the list of supported options and record the given default argument set.
- supports(JavaVersion) -
Method in class edu.rice.cs.plt.reflect.JavaVersion.FullVersion
- Convenience method calling
majorVersion().supports(v)
- supports(JavaVersion) -
Method in enum edu.rice.cs.plt.reflect.JavaVersion
true iff this version is at least as recent as v, and thus can be expected to
support v's APIs (as long as the required features are backwards-compatible)
- supportsOption(String) -
Method in class edu.rice.cs.plt.text.ArgumentParser
- Determine whether the given option is supported.
- supportVarargOption(String) -
Method in class edu.rice.cs.plt.text.ArgumentParser
- Add the given option name to the list of supported options.
- supportVarargOption(String, String...) -
Method in class edu.rice.cs.plt.text.ArgumentParser
- Add the given option name to the list of supported options and record the given default argument set.
- SwingUtil - Class in edu.rice.cs.plt.swing
-
- SwingUtil() -
Constructor for class edu.rice.cs.plt.swing.SwingUtil
-
- SwingWorker<R,I> - Class in edu.rice.cs.plt.swing
- A utility class providing the core functionality of
javax.swing.SwingWorker (first available
in Java 6), in addition to supporting the IncrementalTaskController interface. - SwingWorker() -
Constructor for class edu.rice.cs.plt.swing.SwingWorker
-
- SYSTEM_CLASS_PATH -
Static variable in class edu.rice.cs.plt.reflect.ReflectUtil
- The value of system property "java.class.path", parsed as a list of files.
- systemErrLog() -
Static method in class edu.rice.cs.plt.debug.DebugUtil
-
- systemErrLog(String) -
Static method in class edu.rice.cs.plt.debug.DebugUtil
-
- SystemErrLogSink - Class in edu.rice.cs.plt.debug
- A log sink that writes tagged, indented text to
System.err. - SystemErrLogSink() -
Constructor for class edu.rice.cs.plt.debug.SystemErrLogSink
- Create a log sink to
System.err using the platform's default charset.
- SystemErrLogSink(String) -
Constructor for class edu.rice.cs.plt.debug.SystemErrLogSink
- Create a log sink to
System.err using the given charset.
- SystemErrLogSink(int) -
Constructor for class edu.rice.cs.plt.debug.SystemErrLogSink
- Create a log sink to
System.err using the platform's default charset and the given line width.
- SystemErrLogSink(String, int) -
Constructor for class edu.rice.cs.plt.debug.SystemErrLogSink
- Create a log to
System.err using the given charset and line width.
- systemOutLog() -
Static method in class edu.rice.cs.plt.debug.DebugUtil
-
- systemOutLog(String) -
Static method in class edu.rice.cs.plt.debug.DebugUtil
-
- SystemOutLogSink - Class in edu.rice.cs.plt.debug
- A log sink that writes tagged, indented text to
System.out. - SystemOutLogSink() -
Constructor for class edu.rice.cs.plt.debug.SystemOutLogSink
- Create a log sink to
System.err using the platform's default charset.
- SystemOutLogSink(String) -
Constructor for class edu.rice.cs.plt.debug.SystemOutLogSink
- Create a log sink to
System.err using the given charset.
- SystemOutLogSink(int) -
Constructor for class edu.rice.cs.plt.debug.SystemOutLogSink
- Create a log sink to
System.err using the platform's default charset and the given line width.
- SystemOutLogSink(String, int) -
Constructor for class edu.rice.cs.plt.debug.SystemOutLogSink
- Create a log to
System.err using the given charset and line width.
FreshState.start() has been invoked, but startup is not yet complete.add and contains methods work.
clear() method works.
Iterator returns all the elements
from the set and no more.
remove method works.
size method works.
split() invocation.Quad.third() on a provided quad.
Triple.third() on a provided triple.
THREAD_EXECUTOR-n for some n.
pred.
RecurUtil.safeToString(Object) on the input.
Option.
Wrapper.
Pair.
Triple.
Quad.
Quint.
Sextet.
Septet.
Octet.
"[]".
Thread.toString() at
snapshot time.
Reader.
IterUtil.toString(java.lang.Iterable>).
Collection
conventions (results like "[foo, bar, baz]").
prefix, ending with
suffix, and delimited by delimiter.
IterUtil.toString(java.lang.Iterable>)
"Java " to the version number string
"()"
Reader.
K.TotalMap whose value is null for all inputs.
TotalMap defined in terms of lambda.
TotalMap defined in terms of lambda.
TotalMap whose value is null for all inputs, with the exception
of the given overriding assignments.
TotalMap defined in terms of lambda, with the exception of
the given overriding assignments.
TotalMap defined in terms of lambda, with the exception of
the given overriding assignments.
exitOnClose set to false.
Triple.toString(), Triple.equals(Object),
and Tuple.hashCode().true.
size, the first size elements of a nested iterable.size elements.child shadowing those in parent.
UnionRelation.size(), rel2 should be the smaller of the two
relations (this is not handled automatically because calculating sizes may be expensive).
UnionSet.size(), set2 should be the smaller
of the two sets (this is not handled automatically because calculating sizes may be expensive).
OptionUnwrapException if there
is no wrapped value.
forNone if there is no wrapped value.
Option.unwrap(Object), allowing forNone
to have a different type than opt (the result has a common supertype).
functionMap().get(first).
get(key).
list.apply(this)
first, or null if there is none.
step() until a resolved continuation is produced.
val.
IterUtil.map(keySet(), this).
System.currentTimeMillis()) has passed, throw a TimeoutException.
System.nanoTime()) has passed, throw a TimeoutException.
WeakHashMap.WeakHashSet.
WeakHashSet.Option: if the value is null, produce
a "none"; otherwise, produce a "some" wrapping the value.
DirectInputStream that inherits that class's default implementations
and delegates all other operations to the wrapped InputStream.DirectOutputStream that inherits that class's default implementations
and delegates all other operations to the wrapped OutputStream.DirectReader that inherits that class's default implementations
and delegates all other operations to the wrapped Reader.DirectWriter that inherits that class's default implementations
and delegates all other operations to the wrapped Writer.Wrapper.toString(), Wrapper.equals(Object),
and Tuple.hashCode().DirectOutputStream.write(byte[], int, int) method
DirectOutputStream.write(byte[], int, int) method
InputStream as input.
InputStream as input.
InputStream as input.
Reader as input.
Reader as input.
Reader as input.
InputStream to this stream.
InputStream to this stream.
InputStream to this stream.
Reader to this writer.
Reader to this writer.
Reader to this writer.
in to out.
in to out, using the given buffer.
in to out.
in to out, using the given buffer.
Writer.Pairs of corresponding values from the given iterables (assumed to always
have the same length).
Triples of corresponding values from the given iterables (assumed to
always have the same length).
Quads of corresponding values from the given iterables (assumed to
always have the same length).
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||