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