|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| Copy | Interface used to copy objects. |
| ErrorQueue | A ErrorQueue handles outputing error messages. |
| Predicate | Predicate Overview: This interface provides a general means for describing predicates about objects. |
| Transformation | Transformation Overview: This interface provides a general means for transforming objects. |
| Class Summary | |
|---|---|
| AbstractErrorQueue | A StdErrorQueue handles outputing 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 | 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 | ConcatenatedIterator Overview: This iterator wraps other iterators, and returns all their elements in order. |
| Enum | An enumerated type. |
| ErrorInfo | Information about an error message. |
| FilteringIterator | 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. |
| NestedMap | A NestedMap is a map which, when it cannot find an element in itself, defers to another map. |
| NilMap | This class represents a constant map which never contains any elements. |
| Pair | A two-element tuple. |
| Position | This class represents a posiiton within a file. |
| SilentErrorQueue | A SilentErrorQueue records but does not output error messages. |
| StdErrorQueue | A StdErrorQueue handles outputing error messages. |
| StringUtil | String utilities. |
| SubtypeSet | Class to implement sets containing polyglot.types.Type . |
| TransformingIterator | TransformingIterator Overview: This is a swiss-army-knife of iterators. |
| TransformingList | This unmodifiable List supports performing an arbitrary transformation on the underlying list's elements. |
| TypedList | A TypedList is an List which will not allow members not belonging to a given type to be added to a collection. |
| TypedListIterator | A TypedListIterator is an ListIterator which will not allow members not belonging to a given type to be added to a collection. |
| 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. |
| WorkList | This class represents a set of calculations to be performed, some of which have already been completed. |
| Exception Summary | |
|---|---|
| ErrorLimitError | Exception thrown when the number of errors exceeds a limit. |
| InternalCompilerError | Exception thrown when the compiler is confused. |
Classes to provide compiler utilities, such as data structures and convenience classes.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||