| 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.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.dex.code | |
| com.android.dx.dex.file | |
| com.android.dx.rop.annotation | |
| com.android.dx.rop.code |
Classes relating to a register-based opcode system.
|
| com.android.dx.rop.cst |
Interfaces and implementation of things related to the constant pool.
|
| Modifier and Type | Method and Description |
|---|---|
CstString |
InnerClassList.Item.getInnerName()
Gets the original name of this item's class, if not anonymous.
|
CstString |
AttSignature.getSignature()
Gets the signature string.
|
CstString |
AttSourceDebugExtension.getSmapString()
Gets the SMAP data of this instance.
|
CstString |
AttSourceFile.getSourceFile()
Gets the source file name of this instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
InnerClassList.set(int n,
CstType innerClass,
CstType outerClass,
CstString innerName,
int accessFlags)
Sets the item at the given index.
|
| Constructor and Description |
|---|
AttSignature(CstString signature)
Constructs an instance.
|
AttSourceDebugExtension(CstString smapString)
Constructs an instance.
|
AttSourceFile(CstString sourceFile)
Constructs an instance.
|
Item(CstType innerClass,
CstType outerClass,
CstString innerName,
int accessFlags)
Constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
CstString |
ConcreteMethod.getDescriptor()
Get the field
descriptor_index of the member. |
CstString |
LocalVariableList.Item.getDescriptor()
Gets the variable's type descriptor.
|
CstString |
ConcreteMethod.getName()
Get the field
name_index of the member. |
CstString |
ConcreteMethod.getSourceFile()
Gets the source file associated with the method if known.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LocalVariableList.set(int n,
int startPc,
int length,
CstString name,
CstString descriptor,
CstString signature,
int index)
Sets the item at the given index.
|
LocalVariableList.Item |
LocalVariableList.Item.withSignature(CstString newSignature)
Constructs and returns an instance which is identical to this
one, except that the signature is changed to the given value.
|
| Constructor and Description |
|---|
Item(int startPc,
int length,
CstString name,
CstString descriptor,
CstString signature,
int index)
Constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
CstString |
DirectClassFile.getSourceFile()
Gets the name out of the
SourceFile attribute of this
file, if any. |
| Modifier and Type | Method and Description |
|---|---|
CstString |
StdMember.getDescriptor()
Get the field
descriptor_index of the member. |
CstString |
Member.getDescriptor()
Get the field
descriptor_index of the member. |
CstString |
StdMember.getName()
Get the field
name_index of the member. |
CstString |
Member.getName()
Get the field
name_index of the member. |
CstString |
ClassFile.getSourceFile()
Gets the name out of the
SourceFile attribute of this
file, if any. |
| Modifier and Type | Method and Description |
|---|---|
CstString |
LocalList.Entry.getName()
Gets the variable name.
|
CstString |
LocalList.Entry.getSignature()
Gets the variable signature.
|
| Modifier and Type | Method and Description |
|---|---|
abstract CstString |
EncodedMember.getName()
Gets the name.
|
CstString |
EncodedField.getName()
Gets the name.
|
CstString |
EncodedMethod.getName()
Gets the name.
|
CstString |
ClassDefItem.getSourceFile()
Gets the source file name.
|
CstString |
StringIdItem.getValue()
Gets the string value.
|
| Modifier and Type | Method and Description |
|---|---|
int |
StringIdsSection.indexOf(CstString string)
Gets the index of the given string, which must have been added
to this instance.
|
StringIdItem |
StringIdsSection.intern(CstString string)
Interns an element into this instance.
|
static Annotation |
AnnotationUtils.makeInnerClass(CstString name,
int accessFlags)
Constructs a standard
InnerClass annotation. |
static Annotation |
AnnotationUtils.makeSignature(CstString signature)
Constructs a standard
Signature annotation. |
static Annotation |
AnnotationUtils.makeSourceDebugExtension(CstString smapString)
Constructs a standard
SourceDebugExtension annotation. |
| Constructor and Description |
|---|
ClassDefItem(CstType thisClass,
int accessFlags,
CstType superclass,
TypeList interfaces,
CstString sourceFile)
Constructs an instance.
|
StringDataItem(CstString value)
Constructs an instance.
|
StringIdItem(CstString value)
Constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
CstString |
NameValuePair.getName()
Gets the name.
|
| Constructor and Description |
|---|
NameValuePair(CstString name,
Constant value)
Construct an instance.
|
| Modifier and Type | Method and Description |
|---|---|
CstString |
LocalItem.getName()
Gets name.
|
CstString |
LocalItem.getSignature()
Gets signature.
|
CstString |
SourcePosition.getSourceFile()
Gets the source file, if known.
|
| Modifier and Type | Method and Description |
|---|---|
static LocalItem |
LocalItem.make(CstString name,
CstString signature)
Make a new item.
|
| Constructor and Description |
|---|
SourcePosition(CstString sourceFile,
int address,
int line)
Constructs an instance.
|
| Modifier and Type | Field and Description |
|---|---|
static CstString |
CstString.EMPTY_STRING
non-null; instance representing "", that is, the
empty string |
| Modifier and Type | Method and Description |
|---|---|
CstString |
CstType.getDescriptor()
Gets the type descriptor for this instance.
|
CstString |
CstNat.getDescriptor()
Gets the descriptor.
|
CstString |
CstNat.getName()
Gets the name.
|
| Modifier and Type | Method and Description |
|---|---|
static CstProtoRef |
CstProtoRef.make(CstString descriptor)
Makes an instance for the given value.
|
| Constructor and Description |
|---|
CstNat(CstString name,
CstString descriptor)
Constructs an instance.
|
Copyright © 2020. All Rights Reserved.