See: Description
Interface | Description |
---|---|
Copy<T> |
Interface used to copy objects.
|
ErrorQueue |
A
ErrorQueue handles outputting error messages. |
Internable |
An Internable object.
|
Predicate<T> |
Predicate
Overview:
This interface provides a general means for describing predicates
about objects.
|
Transformation<T,U> |
Transformation
Overview:
This interface provides a general means for transforming objects.
|
Class | Description |
---|---|
AbstractErrorQueue |
A
StdErrorQueue handles outputting error messages. |
Assert |
Assert
Overview:
Assert contains a few methods helpful for implementing assertions in
Java.
|
Base64 |
Encodes and decodes to and from Base64 notation.
|
Base64.InputStream |
A
Base64.InputStream will read data from another
java.io.InputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly. |
Base64.OutputStream |
A
Base64.OutputStream will write data to another
java.io.OutputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly. |
BitVector |
A bit vector class implemented more naively than java.util.BitSet.
|
CachingTransformingList<T,U> |
This subclass of TransformingList applies the transformation to each
element of the underlying list at most once.
|
CodeWriter |
A
CodeWriter is a pretty-printing engine. |
CollectionUtil |
Collection utilities.
|
ConcatenatedIterator<T> |
ConcatenatedIterator
Overview:
This iterator wraps other iterators, and returns all their elements
in order.
|
Copy.Util | |
Enum |
An enumerated type.
|
ErrorInfo |
Information about an error message.
|
FilteringIterator<T> |
FilteringIterator
Overview:
This iterator wraps another iterator, and returns only those elements
for which a given predicate is true.
|
IdentityKey |
Class to be used for inserting objects in hashtables using pointer equality.
|
ListUtil | |
MultiMap<K,V> |
A
MultiMap is a map that allows the same key to be used to map
to multiple values. |
NestedMap<K,V> |
A NestedMap is a map which, when it cannot find an element in itself,
defers to another map.
|
NilMap<K,V> |
This class represents a constant map which never contains any elements.
|
ObjectDumper | |
OptimalCodeWriter |
The pretty-printing algorithm is loosely based on the Modula-3
pretty-printer, and on notes by Greg Nelson.
|
Pair<T,U> |
A two-element tuple.
|
Position |
This class represents a position within a source file.
|
QuotedStringTokenizer |
A string tokenizer that understands quotes and escape characters.
|
SerialVersionUID |
Provides a method for generating a conservative approximation of the
serialVersionUID field.
|
SilentErrorQueue |
A
SilentErrorQueue records but does not output error messages. |
SimpleCodeWriter |
SimpleCodeWriter is a simple, fast, bulletproof implementation of the
CodeWriter interface.
|
SimpleErrorQueue |
A
SimpleErrorQueue handles outputting error messages. |
StdErrorQueue |
A
StdErrorQueue handles outputting error messages. |
StringBuilderWriter |
A writer that writes to a StringBuilder
|
StringUtil |
String utilities.
|
SubtypeSet |
Class to implement sets containing
polyglot.types.Type . |
TransformingIterator<T,U> |
TransformingIterator
Overview:
This is a swiss-army-knife of iterators.
|
TransformingList<T,U> |
This unmodifiable List supports performing an arbitrary transformation on
the underlying list's elements.
|
TypeEncoder |
The
TypeEncoder gives the ability to encode a polyglot
Type as a Java string. |
TypeInputStream |
Input stream for reading type objects.
|
TypeOutputStream |
Output stream for writing type objects.
|
UnicodeWriter |
Output stream for writing unicode.
|
UniqueID |
A unique identifier generator.
|
Exception | Description |
---|---|
CannotResolvePlaceHolderException |
This exception is thrown when a PlaceHolder cannot be resolved
during deserialization.
|
ErrorLimitError |
Exception thrown when the number of errors exceeds a limit.
|
InternalCompilerError |
Exception thrown when the compiler is confused.
|