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

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

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

byteValue

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

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

charValue

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

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

shortValue

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

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

intValue

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

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

longValue

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

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

floatValue

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

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

doubleValue

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

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

Java Debug Interface