| Interface | Description |
|---|---|
| AnnotatedOutput |
Interface for a binary output destination that may be augmented
with textual annotations.
|
| ByteArray.GetCursor |
Helper interface that allows one to get the cursor (of a stream).
|
| IntIterator |
An iterator for a list of ints.
|
| IntSet |
A set of integers
|
| LabeledItem |
An item that has an integer label.
|
| Output |
Interface for a sink for binary output.
|
| ToHuman |
Simple interface for objects that can return a "human" (as opposed to
a complete but often hard to read) string form.
|
| Class | Description |
|---|---|
| BitIntSet |
A set of integers, represented by a bit set
|
| Bits |
Utilities for treating
int[]s as bit sets. |
| ByteArray |
Wrapper for a
byte[], which provides read-only access and
can "reveal" a partial slice of the underlying array. |
| ByteArray.MyDataInputStream |
Helper class for
ByteArray.makeDataInputStream(). |
| ByteArrayAnnotatedOutput |
Implementation of
AnnotatedOutput which stores the written data
into a byte[]. |
| FixedSizeList |
Simple (mostly) fixed-size list of objects, which may be made immutable.
|
| Hex |
Utilities for formatting numbers as hexadecimal.
|
| HexParser |
Utilities for parsing hexadecimal text.
|
| IndentingWriter |
Writer that wraps another writer and passes width-limited and
optionally-prefixed output to its subordinate.
|
| IntList |
Simple list of
ints. |
| LabeledList |
A list of labeled items, allowing easy lookup by label.
|
| ListIntSet |
A set of integers, represented by a list
|
| MutabilityControl |
Very simple base class that implements a flag to control the mutability
of instances.
|
| TwoColumnOutput |
Class that takes a combined output destination and provides two
output writers, one of which ends up writing to the left column and
one which goes on the right.
|
| Writers |
Utilities for dealing with
Writers. |
| Exception | Description |
|---|---|
| MutabilityException |
Exception due to a mutability problem.
|
| Warning |
Exception which is meant to indicate a non-fatal warning.
|
Utility classes for class file access/manipulation.
Copyright © 2020. All Rights Reserved.