Java Debug Interface

com.sun.jdi
インタフェース PrimitiveValue

すべてのスーパーインタフェース:
Mirror, Value
既知のサブインタフェースの一覧:
BooleanValue, ByteValue, CharValue, DoubleValue, FloatValue, IntegerValue, LongValue, ShortValue

public interface PrimitiveValue
extends Value

ターゲット VM 内のプリミティブ型のフィールドまたは変数に割り当てられる値です。 各プリミティブ値には、このインタフェースのサブインタフェースを使用してアクセス します。

導入されたバージョン:
1.3

メソッドの概要
 boolean booleanValue()
          この値を BooleanValue に変換し、結果を boolean として返します。
 byte byteValue()
          この値を ByteValue に変換し、結果を byte として返します。
 char charValue()
          この値を CharValue に変換し、結果を char として返します。
 double doubleValue()
          この値を DoubleValue に変換し、結果を double として返します。
 float floatValue()
          この値を FloatValue に変換し、結果を float として返します。
 int intValue()
          この値を IntegerValue に変換し、結果を int として返します。
 long longValue()
          この値を LongValue に変換し、結果を long として返します。
 short shortValue()
          この値を ShortValue に変換し、結果を short として返します。
 
インタフェース com.sun.jdi.Value から継承したメソッド
type
 
インタフェース com.sun.jdi.Mirror から継承したメソッド
toString, virtualMachine
 

メソッドの詳細

booleanValue

public boolean booleanValue()
この値を BooleanValue に変換し、結果を boolean として返します。

戻り値:
値がゼロでない場合は true (またはすでに BooleanValue の 場合は true)、それ以外の場合は false

byteValue

public byte byteValue()
この値を ByteValue に変換し、結果を byte として返します。値は必要に応じて ナロー変換され、絶対値または精度情報が失われることがあります。プリミティブが byte にキャストされたと見なすことができます。

戻り値:
byte に変換された値

charValue

public char charValue()
この値を CharValue に変換し、結果を char として返します。値は必要に応じて ナローまたはワイド変換されます。絶対値または精度情報が失われることがあります。 ナロー変換された場合は、プリミティブが char にキャストされたと見なすことが できます。

戻り値:
char に変換された値

shortValue

public short shortValue()
この値を ShortValue に変換し、結果を short として返します。値は必要に応じて ナローまたはワイド変換されます。絶対値または精度の情報が失われることがあります。 ナロー変換された場合は、プリミティブが short にキャストされたと見なすことが できます。

戻り値:
short に変換された値

intValue

public int intValue()
この値を IntegerValue に変換し、結果を int として返します。値は必要に応じて ナローまたはワイド変換されます。絶対値または精度情報が失われることがあります。 ナロー変換された場合は、プリミティブが int にキャストされたと見なすことが できます。

戻り値:
int に変換された値

longValue

public long longValue()
この値を LongValue に変換し、結果を long として返します。値は必要に応じてナロー またはワイド変換されます。絶対値または精度情報が失われることがあります。 ナロー変換された場合は、プリミティブが long にキャストされたと見なすことが できます。

戻り値:
long に変換された値

floatValue

public float floatValue()
この値を FloatValue に変換し、結果を float として返します。値は必要に応じて ナローまたはワイド変換されます。絶対値または精度情報が失われることがあります。 ナロー変換された場合は、プリミティブが float にキャストされたと見なすことが できます。

戻り値:
float に変換された値

doubleValue

public double doubleValue()
この値を DoubleValue に変換し、結果を double として返します。値は必要に応じて ワイド変換されます。精度情報が失われることがあります。

戻り値:
double に変換された値

Java Debug Interface