| Modifier and Type | Interface and Description |
|---|---|
| public interface | AnnotatedOutput
Interface for a binary output destination that may be augmented with textual annotations. |
| public interface | ByteInput
A byte source. |
| public interface | ByteOutput
A byte sink. |
| public interface | IntIterator
An iterator for a list of ints. |
| public interface | IntSet
A set of integers |
| public interface | LabeledItem
An item that has an integer label. |
| public interface | Output
Interface for a sink for binary output. |
| public interface | ToHuman
Simple interface for objects that can return a "human" (as opposed to a complete but often hard to read) string form. |
| Modifier and Type | Class and Description |
|---|---|
| public class | BitIntSet
A set of integers, represented by a bit set |
| public class | Bits
Utilities for treating |
| public class | ByteArray
Wrapper for a Note Multibyte accessors all use big-endian order. |
| public class | ByteArrayAnnotatedOutput
Implementation of |
| public class | |
| public class | DexException
Thrown when there's a format problem reading, writing, or generally processing a dex file. |
| public class | ExceptionWithContext
Exception which carries around structured context. |
| public class | FileUtils
File I/O utilities. |
| public class | FixedSizeList
Simple (mostly) fixed-size list of objects, which may be made immutable. |
| public class | Hex
Utilities for formatting numbers as hexadecimal. |
| public class | HexParser
Utilities for parsing hexadecimal text. |
| public class | IndentingWriter
Writer that wraps another writer and passes width-limited and optionally-prefixed output to its subordinate. |
| public class | IntList
Simple list of |
| public class | LabeledList
A list of labeled items, allowing easy lookup by label. |
| public class | Leb128Utils
Reads and writes DWARFv3 LEB 128 signed and unsigned integers. |
| public class | ListIntSet
A set of integers, represented by a list |
| public class | MutabilityControl
Very simple base class that implements a flag to control the mutability of instances. |
| public class | MutabilityException
Exception due to a mutability problem. |
| public class | Mutf8
Modified UTF-8 as described in the dex file format spec. |
| public class | 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. |
| public class | Uint
An unsigned integer. |
| public class | Unsigned
Unsigned arithmetic over Java's signed types. |
| public class | Warning
Exception which is meant to indicate a non-fatal warning. |
| public class | Writers
Utilities for dealing with |