Package com.android.dx.util

Interface Summary
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).
ByteInput A byte source.
ByteOutput A byte sink.
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 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.
 

Exception Summary
DexException Thrown when there's a format problem reading, writing, or generally processing a dex file.
ExceptionWithContext Exception which carries around structured context.
MutabilityException Exception due to a mutability problem.
Warning Exception which is meant to indicate a non-fatal warning.
 



Copyright © 2013. All Rights Reserved.