| Modifier and Type | Method and Description |
|---|---|
| public ArrayType | |
| public BitType | |
| public CompoundType | |
| public DoubleType | |
| public EnumType | |
| public FloatType | |
| public FunctionType | |
| public IntType | |
| public MemberFunctionType | |
| public PointerType | |
| public RefType | |
| public VoidType | |
| public String | |
| public int | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public void | iterateObject(Address a, ObjectVisitor v)
Visit an object of this type at the given address with the specified visitor |
| public void | iterateObject(Address a, ObjectVisitor v, FieldIdentifier f)
Alternate visitor which allows end user to specify the FieldIdentifier associated with this type (typically for visiting locals in a frame) |
| public String |
| asArray | back to summary |
|---|---|
| public ArrayType asArray() | |
| asBit | back to summary |
|---|---|
| public BitType asBit() | |
| asCompound | back to summary |
|---|---|
| public CompoundType asCompound() | |
| asDouble | back to summary |
|---|---|
| public DoubleType asDouble() | |
| asEnum | back to summary |
|---|---|
| public EnumType asEnum() | |
| asFloat | back to summary |
|---|---|
| public FloatType asFloat() | |
| asFunction | back to summary |
|---|---|
| public FunctionType asFunction() | |
| asInt | back to summary |
|---|---|
| public IntType asInt() | |
| asMemberFunction | back to summary |
|---|---|
| public MemberFunctionType asMemberFunction() | |
| asPointer | back to summary |
|---|---|
| public PointerType asPointer() | |
| asRef | back to summary |
|---|---|
| public RefType asRef() | |
| asVoid | back to summary |
|---|---|
| public VoidType asVoid() | |
| getName | back to summary |
|---|---|
| public String getName() | |
| getSize | back to summary |
|---|---|
| public int getSize() Size of the type in bytes | |
| isArray | back to summary |
|---|---|
| public boolean isArray() | |
| isBit | back to summary |
|---|---|
| public boolean isBit() | |
| isCompound | back to summary |
|---|---|
| public boolean isCompound() | |
| isConst | back to summary |
|---|---|
| public boolean isConst() | |
| isDouble | back to summary |
|---|---|
| public boolean isDouble() | |
| isEnum | back to summary |
|---|---|
| public boolean isEnum() | |
| isFloat | back to summary |
|---|---|
| public boolean isFloat() | |
| isFunction | back to summary |
|---|---|
| public boolean isFunction() | |
| isInt | back to summary |
|---|---|
| public boolean isInt() | |
| isMemberFunction | back to summary |
|---|---|
| public boolean isMemberFunction() | |
| isPointer | back to summary |
|---|---|
| public boolean isPointer() | |
| isRef | back to summary |
|---|---|
| public boolean isRef() | |
| isVoid | back to summary |
|---|---|
| public boolean isVoid() | |
| isVolatile | back to summary |
|---|---|
| public boolean isVolatile() | |
| iterateObject | back to summary |
|---|---|
| public void iterateObject(Address a, ObjectVisitor v) Visit an object of this type at the given address with the specified visitor | |
| iterateObject | back to summary |
|---|---|
| public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier f) Alternate visitor which allows end user to specify the FieldIdentifier associated with this type (typically for visiting locals in a frame) | |
| toString | back to summary |
|---|---|
| public String toString() Returns getName() unless a subclass can return something more appropriate | |