| Package | Description |
|---|---|
| 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.rop.code |
Classes relating to a register-based opcode system.
|
| com.android.dx.rop.type |
Implementation of classes that represent types (classes or primitives).
|
| Modifier and Type | Method and Description |
|---|---|
void |
Frame.initializeWithParameters(StdTypeList params)
Initialize this frame with the method's parameters.
|
| Modifier and Type | Field and Description |
|---|---|
static StdTypeList |
Exceptions.LIST_Error
non-null; the list [java.lang.Error] |
static StdTypeList |
Exceptions.LIST_Error_ArithmeticException
non-null; the list [java.lang.Error,
java.lang.ArithmeticException] |
static StdTypeList |
Exceptions.LIST_Error_ClassCastException
non-null; the list [java.lang.Error,
java.lang.ClassCastException] |
static StdTypeList |
Exceptions.LIST_Error_NegativeArraySizeException
non-null; the list [java.lang.Error,
java.lang.NegativeArraySizeException] |
static StdTypeList |
Exceptions.LIST_Error_Null_ArrayIndex_ArrayStore
non-null; the list [java.lang.Error,
java.lang.NullPointerException,
java.lang.ArrayIndexOutOfBoundsException,
java.lang.ArrayStoreException] |
static StdTypeList |
Exceptions.LIST_Error_Null_ArrayIndexOutOfBounds
non-null; the list [java.lang.Error,
java.lang.NullPointerException,
java.lang.ArrayIndexOutOfBoundsException] |
static StdTypeList |
Exceptions.LIST_Error_Null_IllegalMonitorStateException
non-null; the list [java.lang.Error,
java.lang.NullPointerException,
java.lang.IllegalMonitorStateException] |
static StdTypeList |
Exceptions.LIST_Error_NullPointerException
non-null; the list [java.lang.Error,
java.lang.NullPointerException] |
| Modifier and Type | Field and Description |
|---|---|
static StdTypeList |
StdTypeList.BOOLEANARR_INT
non-null; the list [boolean[], int] |
static StdTypeList |
StdTypeList.BYTEARR_INT
non-null; the list [byte[], int] |
static StdTypeList |
StdTypeList.CHARARR_INT
non-null; the list [char[], int] |
static StdTypeList |
StdTypeList.DOUBLE
non-null; the list [double] |
static StdTypeList |
StdTypeList.DOUBLE_DOUBLE
non-null; the list [double, double] |
static StdTypeList |
StdTypeList.DOUBLE_DOUBLEARR_INT
non-null; the list [double, double[], int] |
static StdTypeList |
StdTypeList.DOUBLE_OBJECT
non-null; the list [double, Object] |
static StdTypeList |
StdTypeList.DOUBLEARR_INT
non-null; the list [double[], int] |
static StdTypeList |
StdTypeList.EMPTY
non-null; no-element instance |
static StdTypeList |
StdTypeList.FLOAT
non-null; the list [float] |
static StdTypeList |
StdTypeList.FLOAT_FLOAT
non-null; the list [float, float] |
static StdTypeList |
StdTypeList.FLOAT_FLOATARR_INT
non-null; the list [float, float[], int] |
static StdTypeList |
StdTypeList.FLOAT_OBJECT
non-null; the list [float, Object] |
static StdTypeList |
StdTypeList.FLOATARR_INT
non-null; the list [float[], int] |
static StdTypeList |
StdTypeList.INT
non-null; the list [int] |
static StdTypeList |
StdTypeList.INT_BOOLEANARR_INT
non-null; the list [int, boolean[], int] |
static StdTypeList |
StdTypeList.INT_BYTEARR_INT
non-null; the list [int, byte[], int] |
static StdTypeList |
StdTypeList.INT_CHARARR_INT
non-null; the list [int, char[], int] |
static StdTypeList |
StdTypeList.INT_INT
non-null; the list [int, int] |
static StdTypeList |
StdTypeList.INT_INTARR_INT
non-null; the list [int, int[], int] |
static StdTypeList |
StdTypeList.INT_OBJECT
non-null; the list [int, Object] |
static StdTypeList |
StdTypeList.INT_SHORTARR_INT
non-null; the list [int, short[], int] |
static StdTypeList |
StdTypeList.INTARR_INT
non-null; the list [int[], int] |
static StdTypeList |
StdTypeList.LONG
non-null; the list [long] |
static StdTypeList |
StdTypeList.LONG_INT
non-null; the list [long, int] |
static StdTypeList |
StdTypeList.LONG_LONG
non-null; the list [long, long] |
static StdTypeList |
StdTypeList.LONG_LONGARR_INT
non-null; the list [long, long[], int] |
static StdTypeList |
StdTypeList.LONG_OBJECT
non-null; the list [long, Object] |
static StdTypeList |
StdTypeList.LONGARR_INT
non-null; the list [long[], int] |
static StdTypeList |
StdTypeList.OBJECT
non-null; the list [Object] |
static StdTypeList |
StdTypeList.OBJECT_OBJECT
non-null; the list [Object, Object] |
static StdTypeList |
StdTypeList.OBJECT_OBJECTARR_INT
non-null; the list [Object, Object[], int] |
static StdTypeList |
StdTypeList.OBJECTARR_INT
non-null; the list [Object[], int] |
static StdTypeList |
StdTypeList.RETURN_ADDRESS
non-null; the list [ReturnAddress] |
static StdTypeList |
StdTypeList.SHORTARR_INT
non-null; the list [short[], int] |
static StdTypeList |
StdTypeList.THROWABLE
non-null; the list [Throwable] |
| Modifier and Type | Method and Description |
|---|---|
StdTypeList |
Prototype.getParameterFrameTypes()
Gets the list of frame types corresponding to the list of parameter
types.
|
StdTypeList |
Prototype.getParameterTypes()
Gets the list of parameter types.
|
static StdTypeList |
StdTypeList.make(Type type)
Makes a single-element instance.
|
static StdTypeList |
StdTypeList.make(Type type0,
Type type1)
Makes a two-element instance.
|
static StdTypeList |
StdTypeList.make(Type type0,
Type type1,
Type type2)
Makes a three-element instance.
|
static StdTypeList |
StdTypeList.make(Type type0,
Type type1,
Type type2,
Type type3)
Makes a four-element instance.
|
StdTypeList |
StdTypeList.withFirst(Type type)
Returns a new instance, which is the same as this instance,
except that it has an additional type prepended to the
original.
|
Copyright © 2020. All Rights Reserved.