|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use CstType | |
|---|---|
| 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.cst | Interfaces and implementation of things related to the constant pool. |
| Uses of CstType in com.android.dx.cf.attrib |
|---|
| Methods in com.android.dx.cf.attrib that return CstType | |
|---|---|
CstType |
AttEnclosingMethod.getEnclosingClass()
Gets the innermost enclosing class. |
CstType |
InnerClassList.Item.getInnerClass()
Gets the class this item refers to. |
CstType |
InnerClassList.Item.getOuterClass()
Gets the outer class that this item's class is a member of, if any. |
| Methods in com.android.dx.cf.attrib with parameters of type CstType | |
|---|---|
void |
InnerClassList.set(int n,
CstType innerClass,
CstType outerClass,
CstString innerName,
int accessFlags)
Sets the item at the given index. |
| Constructors in com.android.dx.cf.attrib with parameters of type CstType | |
|---|---|
AttEnclosingMethod(CstType type,
CstNat method)
Constructs an instance. |
|
InnerClassList.Item(CstType innerClass,
CstType outerClass,
CstString innerName,
int accessFlags)
Constructs an instance. |
|
| Uses of CstType in com.android.dx.cf.code |
|---|
| Methods in com.android.dx.cf.code that return CstType | |
|---|---|
CstType |
ConcreteMethod.getDefiningClass()
Get the defining class. |
CstType |
ByteCatchList.Item.getExceptionClass()
Gets the class of exception handled. |
| Methods in com.android.dx.cf.code with parameters of type CstType | |
|---|---|
Frame |
Frame.makeExceptionHandlerStartFrame(CstType exceptionClass)
Makes a new frame for an exception handler block invoked from this frame. |
void |
ByteCatchList.set(int n,
int startPc,
int endPc,
int handlerPc,
CstType exceptionClass)
Sets the item at the given index. |
void |
BasicBlocker.visitNewarray(int offset,
int length,
CstType type,
ArrayList<Constant> intVals)
Visits a newarray instruction. |
void |
BytecodeArray.Visitor.visitNewarray(int offset,
int length,
CstType type,
ArrayList<Constant> initVals)
Visits a newarray instruction. |
void |
BytecodeArray.BaseVisitor.visitNewarray(int offset,
int length,
CstType type,
ArrayList<Constant> initValues)
Visits a newarray instruction. |
| Constructors in com.android.dx.cf.code with parameters of type CstType | |
|---|---|
ByteCatchList.Item(int startPc,
int endPc,
int handlerPc,
CstType exceptionClass)
Constructs an instance. |
|
| Uses of CstType in com.android.dx.cf.direct |
|---|
| Methods in com.android.dx.cf.direct that return CstType | |
|---|---|
CstType |
DirectClassFile.getSuperclass()
Gets the field super_class, interpreted as a type constant
if non-zero. |
CstType |
DirectClassFile.getThisClass()
Gets the field this_class, interpreted as a type constant. |
| Methods in com.android.dx.cf.direct with parameters of type CstType | |
|---|---|
void |
CodeObserver.visitNewarray(int offset,
int length,
CstType cst,
ArrayList<Constant> intVals)
Visits a newarray instruction. |
| Uses of CstType in com.android.dx.cf.iface |
|---|
| Methods in com.android.dx.cf.iface that return CstType | |
|---|---|
CstType |
StdMember.getDefiningClass()
Get the defining class. |
CstType |
Member.getDefiningClass()
Get the defining class. |
CstType |
ClassFile.getSuperclass()
Gets the field super_class, interpreted as a type constant
if non-zero. |
CstType |
ClassFile.getThisClass()
Gets the field this_class, interpreted as a type constant. |
| Constructors in com.android.dx.cf.iface with parameters of type CstType | |
|---|---|
StdField(CstType definingClass,
int accessFlags,
CstNat nat,
AttributeList attributes)
Constructs an instance. |
|
StdMember(CstType definingClass,
int accessFlags,
CstNat nat,
AttributeList attributes)
Constructs an instance. |
|
StdMethod(CstType definingClass,
int accessFlags,
CstNat nat,
AttributeList attributes)
Constructs an instance. |
|
| Uses of CstType in com.android.dx.dex.code |
|---|
| Methods in com.android.dx.dex.code that return CstType | |
|---|---|
CstType |
CatchHandlerList.Entry.getExceptionType()
Gets the exception type handled. |
CstType |
LocalList.Entry.getType()
Gets the variable's type. |
| Methods in com.android.dx.dex.code with parameters of type CstType | |
|---|---|
void |
CatchHandlerList.set(int n,
CstType exceptionType,
int handler)
Sets the entry at the given index. |
| Constructors in com.android.dx.dex.code with parameters of type CstType | |
|---|---|
CatchHandlerList.Entry(CstType exceptionType,
int handler)
Constructs an instance. |
|
| Uses of CstType in com.android.dx.dex.file |
|---|
| Methods in com.android.dx.dex.file that return CstType | |
|---|---|
CstType |
IdItem.getDefiningClass()
Gets the type constant for the defining class of the reference. |
CstType |
ClassDefItem.getSuperclass()
Gets the superclass. |
CstType |
ClassDefItem.getThisClass()
Gets the constant corresponding to this class. |
| Methods in com.android.dx.dex.file with parameters of type CstType | |
|---|---|
int |
TypeIdsSection.indexOf(CstType type)
Gets the index of the given type, which must have been added to this instance. |
TypeIdItem |
TypeIdsSection.intern(CstType type)
Interns an element into this instance. |
static Annotation |
AnnotationUtils.makeEnclosingClass(CstType clazz)
Constructs a standard EnclosingClass annotation. |
| Constructors in com.android.dx.dex.file with parameters of type CstType | |
|---|---|
ClassDataItem(CstType thisClass)
Constructs an instance. |
|
ClassDefItem(CstType thisClass,
int accessFlags,
CstType superclass,
TypeList interfaces,
CstString sourceFile)
Constructs an instance. |
|
IdItem(CstType type)
Constructs an instance. |
|
TypeIdItem(CstType type)
Constructs an instance. |
|
| Uses of CstType in com.android.dx.rop.annotation |
|---|
| Methods in com.android.dx.rop.annotation that return CstType | |
|---|---|
CstType |
Annotation.getType()
Gets the type of this instance. |
| Constructors in com.android.dx.rop.annotation with parameters of type CstType | |
|---|---|
Annotation(CstType type,
AnnotationVisibility visibility)
Construct an instance. |
|
| Uses of CstType in com.android.dx.rop.cst |
|---|
| Fields in com.android.dx.rop.cst declared as CstType | |
|---|---|
static CstType |
CstType.BOOLEAN
non-null; instance corresponding to the class Boolean |
static CstType |
CstType.BOOLEAN_ARRAY
non-null; instance corresponding to the type boolean[] |
static CstType |
CstType.BYTE
non-null; instance corresponding to the class Byte |
static CstType |
CstType.BYTE_ARRAY
non-null; instance corresponding to the type byte[] |
static CstType |
CstType.CHAR_ARRAY
non-null; instance corresponding to the type char[] |
static CstType |
CstType.CHARACTER
non-null; instance corresponding to the class Character |
static CstType |
CstType.DOUBLE
non-null; instance corresponding to the class Double |
static CstType |
CstType.DOUBLE_ARRAY
non-null; instance corresponding to the type double[] |
static CstType |
CstType.FLOAT
non-null; instance corresponding to the class Float |
static CstType |
CstType.FLOAT_ARRAY
non-null; instance corresponding to the type float[] |
static CstType |
CstType.INT_ARRAY
non-null; instance corresponding to the type int[] |
static CstType |
CstType.INTEGER
non-null; instance corresponding to the class Integer |
static CstType |
CstType.LONG
non-null; instance corresponding to the class Long |
static CstType |
CstType.LONG_ARRAY
non-null; instance corresponding to the type long[] |
static CstType |
CstType.OBJECT
non-null; instance corresponding to the class Object |
static CstType |
CstType.SHORT
non-null; instance corresponding to the class Short |
static CstType |
CstType.SHORT_ARRAY
non-null; instance corresponding to the type short[] |
static CstType |
CstType.VOID
non-null; instance corresponding to the class Void |
| Methods in com.android.dx.rop.cst that return CstType | |
|---|---|
static CstType |
CstType.forBoxedPrimitiveType(Type primitiveType)
Returns an instance of this class that represents the wrapper class corresponding to a given primitive type. |
CstType |
CstMemberRef.getDefiningClass()
Gets the type of the defining class. |
static CstType |
CstType.intern(Type type)
Returns an interned instance of this class for the given type. |
| Constructors in com.android.dx.rop.cst with parameters of type CstType | |
|---|---|
CstFieldRef(CstType definingClass,
CstNat nat)
Constructs an instance. |
|
CstInterfaceMethodRef(CstType definingClass,
CstNat nat)
Constructs an instance. |
|
CstMethodRef(CstType definingClass,
CstNat nat)
Constructs an instance. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||