|
Class Summary |
| 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[]. |
| ByteArrayByteInput |
|
| FileUtils |
File I/O utilities. |
| 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. |
| Leb128Utils |
Reads and writes DWARFv3 LEB 128 signed and unsigned integers. |
| ListIntSet |
A set of integers, represented by a list |
| MutabilityControl |
Very simple base class that implements a flag to control the mutability
of instances. |
| Mutf8 |
Modified UTF-8 as described in the dex file format spec. |
| 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. |
| Uint |
An unsigned integer. |
| Unsigned |
Unsigned arithmetic over Java's signed types. |
| Writers |
Utilities for dealing with Writers. |