|
||||||||||
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
.
JFileChooser
s) in terms if a
FileFilter
.
JFileChooser
s) in terms if a
FileFilter
.
JFileChooser
s) 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
.ConsList
s.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)
HashMap
s and HashSet
s.
HashMap
s and HashSet
s.
HashMap
s and HashSet
s.
HashMap
s and HashSet
s.
HashMap
s.
HashMap
s and HashSet
s.
HashMap
s and HashSet
s.
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 E
s.
AbstractFunctionalRelation.InverseFunctionalRelation
.
AbstractInjectiveRelation.InverseInjectiveRelation
.
AbstractOneToOneRelation.InverseOneToOneRelation
.
AbstractRelation.InverseRelation
.
Pair.inverse()
on a provided pair.
File
s, InputStream
s, OutputStream
s,
Reader
s, and Writer
s 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
RuntimeException
s.
RuntimeException
s.
RuntimeException
s.
RuntimeException
s.
RuntimeException
s.
Throwable
s.
Throwable
s.
Throwable
s.
Throwable
s.
Throwable
s.
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.
HashMap
s and HashSet
s.
HashMap
s and HashSet
s.
HashMap
s.
HashMap
s and HashSet
s.
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).
LinkedHashMap
s and LinkedHashSet
s.
LinkedHashMap
s and LinkedHashSet
s.
LinkedHashMap
s.
LinkedHashMap
s and LinkedHashSet
s.
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.
TreeMap
s and TreeSet
s.
TreeMap
s and TreeSet
s.
TreeMap
s.
TreeMap
s and TreeSet
s.
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.Option
s.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
ClassCastException
ClassNotFoundException
IllegalAccessException
IllegalArgumentException
InstantiationException
InvocationTargetException
NoSuchFieldException
NoSuchMethodException
NullPointerException
SecurityException
ReflectException
s.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
Iterable
s. - 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
.Pair
s of corresponding values from the given iterables (assumed to always
have the same length).
Triple
s of corresponding values from the given iterables (assumed to
always have the same length).
Quad
s of corresponding values from the given iterables (assumed to
always have the same length).
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |