APIdia Launch Partner
Top Fields Constructors Methods
sun.jvm.hotspot.debugger.cdbg.basic

public Class BasicIntType

extends BasicType
implements IntType
Class Inheritance
All Implemented Interfaces
sun.jvm.hotspot.debugger.cdbg.IntType, sun.jvm.hotspot.debugger.cdbg.Type
Known Direct Subclasses
sun.jvm.hotspot.debugger.cdbg.basic.BasicBitType, sun.jvm.hotspot.debugger.cdbg.basic.BasicEnumType
Imports
sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.debugger.cdbg.*

Field Summary

Modifier and TypeField and Description
private boolean

Constructor Summary

AccessConstructor and Description
public
BasicIntType(String name, int size, boolean unsigned)

protected
BasicIntType(String name, int size, boolean unsigned, int cvAttributes)

Method Summary

Modifier and TypeMethod and Description
public IntType
protected Type
public int
getIntSize()

Implements sun.jvm.hotspot.debugger.cdbg.IntType.getIntSize.

Returns size in bytes of this type

public boolean
isUnsigned()

Implements sun.jvm.hotspot.debugger.cdbg.IntType.isUnsigned.

Indicates whether this type is unsigned

public void
iterateObject(Address a, ObjectVisitor v, FieldIdentifier f)

Implements abstract sun.jvm.hotspot.debugger.cdbg.basic.BasicType.iterateObject.

Implements sun.jvm.hotspot.debugger.cdbg.Type.iterateObject.

Alternate visitor which allows end user to specify the FieldIdentifier associated with this type (typically for visiting locals in a frame)

public void
Inherited from sun.jvm.hotspot.debugger.cdbg.basic.BasicType:
addCVVariantasArrayasBitasCompoundasDoubleasEnumasFloatasFunctionasMemberFunctionasPointerasRefasVoidfindCVVariantgetCVVariantgetNamegetSizeisArrayisBitisCompoundisConstisDoubleisEnumisFloatisFunctionisIntisLazyisMemberFunctionisPointerisRefisVoidisVolatileiterateObjectresolveTypessetNametoString

Field Detail

unsignedback to summary
private boolean unsigned

Constructor Detail

BasicIntTypeback to summary
public BasicIntType(String name, int size, boolean unsigned)
BasicIntTypeback to summary
protected BasicIntType(String name, int size, boolean unsigned, int cvAttributes)

Method Detail

asIntback to summary
public IntType asInt()

Overrides sun.jvm.hotspot.debugger.cdbg.basic.BasicType.asInt.

Implements sun.jvm.hotspot.debugger.cdbg.Type.asInt.

createCVVariantback to summary
protected Type createCVVariant(int cvAttributes)

Implements abstract sun.jvm.hotspot.debugger.cdbg.basic.BasicType.createCVVariant.

getIntSizeback to summary
public int getIntSize()

Implements sun.jvm.hotspot.debugger.cdbg.IntType.getIntSize.

Doc from sun.jvm.hotspot.debugger.cdbg.IntType.getIntSize.

Returns size in bytes of this type

isUnsignedback to summary
public boolean isUnsigned()

Implements sun.jvm.hotspot.debugger.cdbg.IntType.isUnsigned.

Doc from sun.jvm.hotspot.debugger.cdbg.IntType.isUnsigned.

Indicates whether this type is unsigned

iterateObjectback to summary
public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier f)

Implements abstract sun.jvm.hotspot.debugger.cdbg.basic.BasicType.iterateObject.

Implements sun.jvm.hotspot.debugger.cdbg.Type.iterateObject.

Doc from sun.jvm.hotspot.debugger.cdbg.Type.iterateObject.

Alternate visitor which allows end user to specify the FieldIdentifier associated with this type (typically for visiting locals in a frame)

visitback to summary
public void visit(TypeVisitor v)

Implements abstract sun.jvm.hotspot.debugger.cdbg.basic.BasicType.visit.