モジュール 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に変換し、結果をbooleanとして返します。
    byte
    この値をByteValueに変換し、結果をbyteとして返します。
    char
    この値をCharValueに変換し、結果をcharとして返します。
    double
    この値をDoubleValueに変換し、結果をdoubleとして返します。
    float
    この値をFloatValueに変換し、結果をfloatとして返します。
    int
    この値をIntegerValueに変換し、結果をintとして返します。
    long
    この値をLongValueに変換し、結果をlongとして返します。
    short
    この値を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に変換された値