| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private int | |
| private Type |
| Access | Constructor and Description |
|---|---|
| public | BasicBitType(Type underlyingType, int sizeInBits, int lsbOffset)
Underlying type of enum must be an integer type (or as yet unresolved) |
| private |
| offset | back to summary |
|---|---|
| private int offset | |
| sizeInBits | back to summary |
|---|---|
| private int sizeInBits | |
| underlyingType | back to summary |
|---|---|
| private Type underlyingType | |
| BasicBitType | back to summary |
|---|---|
| public BasicBitType(Type underlyingType, int sizeInBits, int lsbOffset) Underlying type of enum must be an integer type (or as yet unresolved) | |
| BasicBitType | back to summary |
|---|---|
| private BasicBitType(Type underlyingType, int sizeInBits, int lsbOffset, int cvAttributes) | |
| asBit | back to summary |
|---|---|
| public BitType asBit() Overrides sun. Implements sun. | |
| createCVVariant | back to summary |
|---|---|
| protected Type createCVVariant(int cvAttributes) Overrides sun. | |
| getOffset | back to summary |
|---|---|
| public int getOffset() Implements sun. Doc from sun. Offset from the least-significant bit (LSB) of the LSB of this type | |
| getSize | back to summary |
|---|---|
| public int getSize() Overrides sun. Implements sun. Doc from sun. Size of the type in bytes | |
| getSizeInBits | back to summary |
|---|---|
| public int getSizeInBits() Implements sun. Doc from sun. Size in bits of this type | |
| highBit | back to summary |
|---|---|
| private static long highBit(int sizeInBits) | |
| isUnsigned | back to summary |
|---|---|
| public boolean isUnsigned() Overrides sun. Implements sun. Doc from sun. Indicates whether this type is unsigned | |
| iterateObject | back to summary |
|---|---|
| public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier f) Overrides sun. Implements sun. Doc from sun. Alternate visitor which allows end user to specify the FieldIdentifier associated with this type (typically for visiting locals in a frame) | |
| maskFor | back to summary |
|---|---|
| private static long maskFor(int sizeInBits) | |
| resolveTypes | back to summary |
|---|---|
| pack-priv Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener) Overrides sun. | |
| visit | back to summary |
|---|---|
| public void visit(TypeVisitor v) Overrides sun. | |