Package com.android.dx.rop.cst
package com.android.dx.rop.cst
-
ClassDescriptionBase class for constants of all sorts.Interface for constant pools, which are, more or less, just lists of
Constant
objects.Constant type that represents an annotation.Constant type to represent a fixed array of other constants.List ofConstant
instances.Base class for constants of "methodish" type.Constants of typeboolean
.Constants of typebyte
.Constant type to represent a call site.Reference to a call site.Constants of typechar
.Constants of typeCONSTANT_Double_info
.Constant type to represent a reference to a particular constant value of an enumerated type.Constants of typeCONSTANT_Fieldref_info
.Constants of typeCONSTANT_Float_info
.Constants of typeCONSTANT_Integer_info
.Constants of typeCONSTANT_InterfaceMethodref_info
.Constants of typeInvokeDynamic
.Constant type to represent a known-null
value.Constants which are literal 32-bit values of some sort.Constants which are literal 64-bit values of some sort.Constants which are literal bitwise values of some sort.Constants of typeCONSTANT_Long_info
.Constants of typeCONSTANT_*ref_info
.Constants of typeMethodHandle
.Constants of typeCONSTANT_Methodref_info
.Constants of typeCONSTANT_NameAndType_info
.Prototype reference.Constants of typeshort
.Constants of typeCONSTANT_Utf8_info
orCONSTANT_String_info
.Constants that represent an arbitrary type (reference or primitive).Standard implementation ofConstantPool
, which directly stores an array ofConstant
objects and can be made immutable.Base class for constants which implementTypeBearer
.Utility for turning types into zeroes.