モジュール 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.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に変換された値