Modifier and Type | Field and Description |
---|---|
private int | |
private List | |
private String | |
private int |
Access | Constructor and Description |
---|---|
protected | |
protected |
Modifier and Type | Method and Description |
---|---|
protected void | |
public ArrayType | |
public BitType | |
public CompoundType | |
public DoubleType | |
public EnumType | |
public FloatType | |
public FunctionType | |
public IntType | |
public MemberFunctionType | |
public PointerType | |
public RefType | |
public VoidType | |
protected abstract Type | |
protected Type | |
private int | |
public Type | |
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 boolean | |
public void | iterateObject(Address a, ObjectVisitor v)
Implements sun. Visit an object of this type at the given address with the specified visitor |
public abstract void | iterateObject(Address a, ObjectVisitor v, FieldIdentifier f)
Redeclares 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 | |
protected void | |
public String | toString()
Overrides java. Implements sun. Returns getName() unless a subclass can return something more appropriate |
public abstract void |
cvAttributes | back to summary |
---|---|
private int cvAttributes |
cvVariants | back to summary |
---|---|
private List<Type> cvVariants |
name | back to summary |
---|---|
private String name |
size | back to summary |
---|---|
private int size |
BasicType | back to summary |
---|---|
protected BasicType(String name, int size) |
BasicType | back to summary |
---|---|
protected BasicType(String name, int size, int cvAttributes) |
addCVVariant | back to summary |
---|---|
protected void addCVVariant(Type t) |
asArray | back to summary |
---|---|
public ArrayType asArray() Implements sun. |
asBit | back to summary |
---|---|
public BitType asBit() Implements sun. |
asCompound | back to summary |
---|---|
public CompoundType asCompound() Implements sun. |
asDouble | back to summary |
---|---|
public DoubleType asDouble() Implements sun. |
asEnum | back to summary |
---|---|
public EnumType asEnum() Implements sun. |
asFloat | back to summary |
---|---|
public FloatType asFloat() Implements sun. |
asFunction | back to summary |
---|---|
public FunctionType asFunction() Implements sun. |
asInt | back to summary |
---|---|
public IntType asInt() Implements sun. |
asMemberFunction | back to summary |
---|---|
public MemberFunctionType asMemberFunction() Implements sun. |
asPointer | back to summary |
---|---|
public PointerType asPointer() Implements sun. |
asRef | back to summary |
---|---|
public RefType asRef() Implements sun. |
asVoid | back to summary |
---|---|
public VoidType asVoid() Implements sun. |
createCVVariant | back to summary |
---|---|
protected abstract Type createCVVariant(int cvAttributes) |
findCVVariant | back to summary |
---|---|
protected Type findCVVariant(int cvAttributes) |
getCVAttributes | back to summary |
---|---|
private int getCVAttributes() |
getCVVariant | back to summary |
---|---|
public Type getCVVariant(int cvAttributes) |
getName | back to summary |
---|---|
public String getName() Implements sun. |
getSize | back to summary |
---|---|
public int getSize() Implements sun. Doc from sun. Size of the type in bytes |
isArray | back to summary |
---|---|
public boolean isArray() Implements sun. |
isBit | back to summary |
---|---|
public boolean isBit() Implements sun. |
isCompound | back to summary |
---|---|
public boolean isCompound() Implements sun. |
isConst | back to summary |
---|---|
public boolean isConst() Implements sun. |
isDouble | back to summary |
---|---|
public boolean isDouble() Implements sun. |
isEnum | back to summary |
---|---|
public boolean isEnum() Implements sun. |
isFloat | back to summary |
---|---|
public boolean isFloat() Implements sun. |
isFunction | back to summary |
---|---|
public boolean isFunction() Implements sun. |
isInt | back to summary |
---|---|
public boolean isInt() Implements sun. |
isLazy | back to summary |
---|---|
public boolean isLazy() |
isMemberFunction | back to summary |
---|---|
public boolean isMemberFunction() Implements sun. |
isPointer | back to summary |
---|---|
public boolean isPointer() Implements sun. |
isRef | back to summary |
---|---|
public boolean isRef() Implements sun. |
isVoid | back to summary |
---|---|
public boolean isVoid() Implements sun. |
isVolatile | back to summary |
---|---|
public boolean isVolatile() Implements sun. |
iterateObject | back to summary |
---|---|
public void iterateObject(Address a, ObjectVisitor v) Implements sun. Doc from sun. Visit an object of this type at the given address with the specified visitor |
iterateObject | back to summary |
---|---|
public abstract void iterateObject(Address a, ObjectVisitor v, FieldIdentifier f) Redeclares 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) |
setName | back to summary |
---|---|
protected void setName(String name) For use during resolution only |
toString | back to summary |
---|---|
public String toString() Overrides java. Implements sun. Doc from sun. Returns getName() unless a subclass can return something more appropriate
|
visit | back to summary |
---|---|
public abstract void visit(TypeVisitor v) |