モジュール jdk.jdi
パッケージ 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.Mirrorで宣言されたメソッド

    toString, virtualMachine

    インタフェース com.sun.jdi.Valueで宣言されたメソッド

    type
  • メソッドの詳細

    • 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に変換された値