Top Interfaces Classes
[default module]

Package org.droidparts.dexmaker.dx.rop.cst


Interface Summary

Modifier and TypeInterface and Description
public interface
ConstantPool

Interface for constant pools, which are, more or less, just lists of Constant objects.

Class Summary

Modifier and TypeClass and Description
public abstract class
Constant

Base class for constants of all sorts.

public class
CstAnnotation

Constant type that represents an annotation.

public class
CstArray

Constant type to represent a fixed array of other constants.

public abstract class
CstBaseMethodRef

Base class for constants of "methodish" type.

public class
CstBoolean

Constants of type boolean.

public class
CstByte

Constants of type byte.

public class
CstChar

Constants of type char.

public class
CstDouble

Constants of type CONSTANT_Double_info.

public class
CstEnumRef

Constant type to represent a reference to a particular constant value of an enumerated type.

public class
CstFieldRef

Constants of type CONSTANT_Fieldref_info.

public class
CstFloat

Constants of type CONSTANT_Float_info.

public class
CstInteger

Constants of type CONSTANT_Integer_info.

public class
CstInterfaceMethodRef

Constants of type CONSTANT_InterfaceMethodref_info.

public class
CstKnownNull

Constant type to represent a known-null value.

public abstract class
CstLiteral32

Constants which are literal 32-bit values of some sort.

public abstract class
CstLiteral64

Constants which are literal 64-bit values of some sort.

public abstract class
CstLiteralBits

Constants which are literal bitwise values of some sort.

public class
CstLong

Constants of type CONSTANT_Long_info.

public abstract class
CstMemberRef

Constants of type CONSTANT_*ref_info.

public class
CstMethodRef

Constants of type CONSTANT_Methodref_info.

public class
CstNat

Constants of type CONSTANT_NameAndType_info.

public class
CstShort

Constants of type short.

public class
CstString

Constants of type CONSTANT_Utf8_info or CONSTANT_String_info.

public class
CstType

Constants that represent an arbitrary type (reference or primitive).

public class
StdConstantPool

Standard implementation of ConstantPool, which directly stores an array of Constant objects and can be made immutable.

public abstract class
TypedConstant

Base class for constants which implement TypeBearer.

public class
Zeroes

Utility for turning types into zeroes.