Top Description Fields Constructors Methods
sun.jvm.hotspot.types.basic

public Class BasicJFloatField

extends BasicField
implements JFloatField
Class Inheritance
All Implemented Interfaces
sun.jvm.hotspot.types.JFloatField, sun.jvm.hotspot.types.Field
Imports
sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.types.*

A specialization of Field which represents a field containing a Java float value (in either a C/C++ data structure or a Java object) and which adds typechecked getValue() routines returning floats.

Field Summary

Inherited from sun.jvm.hotspot.types.basic.BasicField:
dbtype

Constructor Summary

AccessConstructor and Description
public
BasicJFloatField(BasicTypeDataBase db, Type containingType, String name, Type type, boolean isStatic, long offset, Address staticFieldAddress)

Method Summary

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

Implements sun.jvm.hotspot.types.JFloatField.getValue.

The field must be nonstatic and the type of the field must be a Java float, or a WrongTypeException will be thrown.

public float
getValue()

Implements sun.jvm.hotspot.types.JFloatField.getValue.

The field must be static and the type of the field must be a Java float, or a WrongTypeException will be thrown.

Inherited from sun.jvm.hotspot.types.basic.BasicField:
getAddressgetAddressgetCIntegergetCIntegergetJBooleangetJBooleangetJBytegetJBytegetJChargetJChargetJDoublegetJDoublegetJFloatgetJFloatgetJIntgetJIntgetJLonggetJLonggetJShortgetJShortgetNamegetNarrowOopHandlegetNarrowOopHandlegetOffsetgetOopHandlegetOopHandlegetSizegetStaticFieldAddressgetTypeisStatic

Constructor Detail

BasicJFloatFieldback to summary
public BasicJFloatField(BasicTypeDataBase db, Type containingType, String name, Type type, boolean isStatic, long offset, Address staticFieldAddress)

Method Detail

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

Implements sun.jvm.hotspot.types.JFloatField.getValue.

The field must be nonstatic and the type of the field must be a Java float, or a WrongTypeException will be thrown.

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

Implements sun.jvm.hotspot.types.JFloatField.getValue.

The field must be static and the type of the field must be a Java float, or a WrongTypeException will be thrown.