APIdia Launch Partner
Top Description Methods
sun.jvm.hotspot.types

public Interface CIntegerField

extends Field
Known Direct Implementers
sun.jvm.hotspot.types.basic.BasicCIntegerField
Imports
sun.jvm.hotspot.debugger.*

A specialization of Field which represents a field referring to a C integer value. See CIntegerType for a discussion of C integer types and why this class is not specialized for various int sizes or signed/unsigned.

Method Summary

Modifier and TypeMethod and Description
public long
getValue(Address addr)

The field must be nonstatic and of integer type, or a WrongTypeException will be thrown.

public long
getValue()

The field must be static and of integer type, or a WrongTypeException will be thrown.

public boolean
Inherited from sun.jvm.hotspot.types.Field:
getAddressgetAddressgetCIntegergetCIntegergetJBooleangetJBooleangetJBytegetJBytegetJChargetJChargetJDoublegetJDoublegetJFloatgetJFloatgetJIntgetJIntgetJLonggetJLonggetJShortgetJShortgetNamegetNarrowOopHandlegetNarrowOopHandlegetOffsetgetOopHandlegetOopHandlegetSizegetStaticFieldAddressgetTypeisStatic

Method Detail

getValueback to summary
public long getValue(Address addr) throws UnmappedAddressException, UnalignedAddressException, WrongTypeException

The field must be nonstatic and of integer type, or a WrongTypeException will be thrown.

getValueback to summary
public long getValue() throws UnmappedAddressException, UnalignedAddressException, WrongTypeException

The field must be static and of integer type, or a WrongTypeException will be thrown.

isUnsignedback to summary
public boolean isUnsigned()