| Modifier and Type | Interface and Description |
|---|---|
| public interface | ConstantPool
Interface for constant pools, which are, more or less, just lists of
|
| Modifier and Type | Class 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 |
| public class | CstByte
Constants of type |
| public class | CstChar
Constants of type |
| public class | CstDouble
Constants of type |
| public class | CstEnumRef
Constant type to represent a reference to a particular constant value of an enumerated type. |
| public class | CstFieldRef
Constants of type |
| public class | CstFloat
Constants of type |
| public class | CstInteger
Constants of type |
| public class | CstInterfaceMethodRef
Constants of type |
| public class | CstKnownNull
Constant type to represent a known- |
| 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 |
| public abstract class | CstMemberRef
Constants of type |
| public class | CstMethodRef
Constants of type |
| public class | CstNat
Constants of type |
| public class | CstShort
Constants of type |
| public class | CstString
Constants of type |
| public class | CstType
Constants that represent an arbitrary type (reference or primitive). |
| public class | StdConstantPool
Standard implementation of |
| public abstract class | TypedConstant
Base class for constants which implement |
| public class | Zeroes
Utility for turning types into zeroes. |