| Modifier and Type | Field and Description |
|---|---|
| private List | |
| private List | |
| private CompoundTypeKind |
| Access | Constructor and Description |
|---|---|
| public | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public CompoundType | |
| protected Type | createCVVariant(int cvAttributes)
Implements abstract sun.
|
| public BaseClass | |
| public Field | |
| public int | |
| public int | |
| public boolean | isClass()
Implements sun. Defined as a class in the debug information? |
| public boolean | isStruct()
Implements sun. Defined as a struct in the debug information? |
| public boolean | isUnion()
Implements sun. Defined as a union in the debug information? |
| public void | iterateObject(Address a, ObjectVisitor v, FieldIdentifier f)
Implements abstract sun. Implements sun. Alternate visitor which allows end user to specify the FieldIdentifier associated with this type (typically for visiting locals in a frame) |
| pack-priv Type | resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener)
Overrides sun.
|
| public void |
| baseClasses | back to summary |
|---|---|
| private List<BaseClass> baseClasses | |
| fields | back to summary |
|---|---|
| private List<Field> fields | |
| kind | back to summary |
|---|---|
| private CompoundTypeKind kind | |
| BasicCompoundType | back to summary |
|---|---|
| public BasicCompoundType(String name, int size, CompoundTypeKind kind) | |
| BasicCompoundType | back to summary |
|---|---|
| private BasicCompoundType(String name, int size, CompoundTypeKind kind, int cvAttributes) | |
| addBaseClass | back to summary |
|---|---|
| public void addBaseClass(BaseClass b) | |
| addField | back to summary |
|---|---|
| public void addField(Field f) | |
| asCompound | back to summary |
|---|---|
| public CompoundType asCompound() Overrides sun. Implements sun. | |
| createCVVariant | back to summary |
|---|---|
| protected Type createCVVariant(int cvAttributes) Implements abstract sun. | |
| getBaseClass | back to summary |
|---|---|
| public BaseClass getBaseClass(int i) Implements sun. | |
| getField | back to summary |
|---|---|
| public Field getField(int i) Implements sun. | |
| getNumBaseClasses | back to summary |
|---|---|
| public int getNumBaseClasses() Implements sun. | |
| getNumFields | back to summary |
|---|---|
| public int getNumFields() Implements sun. | |
| isClass | back to summary |
|---|---|
| public boolean isClass() Implements sun. Doc from sun. Defined as a class in the debug information? | |
| isStruct | back to summary |
|---|---|
| public boolean isStruct() Implements sun. Doc from sun. Defined as a struct in the debug information? | |
| isUnion | back to summary |
|---|---|
| public boolean isUnion() Implements sun. Doc from sun. Defined as a union in the debug information? | |
| iterateObject | back to summary |
|---|---|
| public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier f) Implements abstract 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) | |
| resolveTypes | back to summary |
|---|---|
| pack-priv Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener) Overrides sun. | |
| visit | back to summary |
|---|---|
| public void visit(TypeVisitor v) Implements abstract sun. | |