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