| Package | Description |
|---|---|
| com.android.dx.cf.attrib |
Implementation of containers and utilities for all the standard Java
attribute types.
|
| com.android.dx.cf.code |
Implementation of classes having to do with Java simulation, such as
is needed for verification or stack-to-register conversion.
|
| com.android.dx.cf.cst | |
| com.android.dx.cf.direct |
Implementation of
cf.iface.* based on a direct representation
of class files as byte[]s. |
| com.android.dx.cf.iface |
Interfaces and base classes for dealing with class files.
|
| com.android.dx.command.dump | |
| com.android.dx.rop.cst |
Interfaces and implementation of things related to the constant pool.
|
| com.android.dx.util |
Utility classes for class file access/manipulation.
|
| Modifier and Type | Method and Description |
|---|---|
ByteArray |
RawAttribute.getData()
Get the raw data of the attribute.
|
| Constructor and Description |
|---|
RawAttribute(java.lang.String name,
ByteArray data,
ConstantPool pool)
Constructs an instance.
|
RawAttribute(java.lang.String name,
ByteArray data,
int offset,
int length,
ConstantPool pool)
Constructs an instance from a sub-array of a
ByteArray. |
| Modifier and Type | Method and Description |
|---|---|
ByteArray |
BytecodeArray.getBytes()
Gets the underlying byte array.
|
| Constructor and Description |
|---|
BytecodeArray(ByteArray bytes,
ConstantPool pool)
Constructs an instance.
|
| Constructor and Description |
|---|
ConstantPoolParser(ByteArray bytes)
Constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
ByteArray |
DirectClassFile.getBytes()
Gets the
ByteArray that this instance's data comes from. |
| Constructor and Description |
|---|
CodeObserver(ByteArray bytes,
ParseObserver observer)
Constructs an instance.
|
DirectClassFile(ByteArray bytes,
java.lang.String filePath,
boolean strictParse)
Constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ParseObserver.endParsingMember(ByteArray bytes,
int offset,
java.lang.String name,
java.lang.String descriptor,
Member member)
Indicate that a particular member is no longer being parsed.
|
void |
ParseObserver.parsed(ByteArray bytes,
int offset,
int len,
java.lang.String human)
Indicate that some parsing happened.
|
void |
ParseObserver.startParsingMember(ByteArray bytes,
int offset,
java.lang.String name,
java.lang.String descriptor)
Indicate that a particular member is now being parsed.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DotDumper.endParsingMember(ByteArray bytes,
int offset,
java.lang.String name,
java.lang.String descriptor,
Member member) |
void |
SsaDumper.endParsingMember(ByteArray bytes,
int offset,
java.lang.String name,
java.lang.String descriptor,
Member member)
Indicate that a particular member is no longer being parsed.
|
void |
BaseDumper.endParsingMember(ByteArray bytes,
int offset,
java.lang.String name,
java.lang.String descriptor,
Member member)
Indicate that a particular member is no longer being parsed.
|
void |
BlockDumper.endParsingMember(ByteArray bytes,
int offset,
java.lang.String name,
java.lang.String descriptor,
Member member)
Indicate that a particular member is no longer being parsed.
|
void |
DotDumper.parsed(ByteArray bytes,
int offset,
int len,
java.lang.String human) |
void |
BaseDumper.parsed(ByteArray bytes,
int offset,
int len,
java.lang.String human)
Indicate that some parsing happened.
|
void |
BlockDumper.parsed(ByteArray bytes,
int offset,
int len,
java.lang.String human)
Indicate that some parsing happened.
|
void |
DotDumper.startParsingMember(ByteArray bytes,
int offset,
java.lang.String name,
java.lang.String descriptor)
Indicate that a particular member is now being parsed.
|
void |
BaseDumper.startParsingMember(ByteArray bytes,
int offset,
java.lang.String name,
java.lang.String descriptor)
Indicate that a particular member is now being parsed.
|
void |
BlockDumper.startParsingMember(ByteArray bytes,
int offset,
java.lang.String name,
java.lang.String descriptor)
Indicate that a particular member is now being parsed.
|
| Modifier and Type | Method and Description |
|---|---|
ByteArray |
CstString.getBytes()
Gets the UTF-8 value as UTF-8 encoded bytes.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
CstString.utf8BytesToString(ByteArray bytes)
Converts an array of UTF-8 bytes into a string.
|
| Constructor and Description |
|---|
CstString(ByteArray bytes)
Constructs an instance from some UTF-8 bytes.
|
| Modifier and Type | Method and Description |
|---|---|
ByteArray |
ByteArray.slice(int start,
int end)
Returns a slice (that is, a sub-array) of this instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ByteArrayAnnotatedOutput.write(ByteArray bytes)
Writes a
ByteArray to this instance. |
void |
Output.write(ByteArray bytes)
Writes a
ByteArray to this instance. |
Copyright © 2020. All Rights Reserved.