モジュール jdk.jshell
パッケージ jdk.jshell

クラスDiag

    • フィールドのサマリー

      フィールド 
      修飾子と型 フィールド 説明
      static long NOPOS
      位置にアクセスできないことを通知するために使用されます。
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 抽象メソッド 
      修飾子と型 メソッド 説明
      abstract String getCode()
      診断の型を示す診断コードを返します。
      abstract long getEndPosition()
      この診断に関連するファイルの先頭から、問題の終了を示す文字オフセットを返します。
      abstract String getMessage​(Locale locale)
      指定されたロケールのローカライズされたメッセージを返します。
      abstract long getPosition()
      この診断に関連付けられたソース・オブジェクトの先頭から、問題のロケーションを示す文字オフセットを返します。
      abstract long getStartPosition()
      この診断に関連するファイルの先頭から、問題の開始を示す文字オフセットを返します。
      abstract boolean isError()
      この診断が(警告またはノートとは対照的に)のエラーであるかどうかを示します。
    • フィールドの詳細

      • NOPOS

        public static final long NOPOS
        位置にアクセスできないことを通知するために使用されます。
        関連項目:
        定数フィールド値
    • メソッドの詳細

      • isError

        public abstract boolean isError()
        この診断が(警告またはノートとは対照的に)のエラーであるかどうかを示します。
        戻り値:
        この診断がエラーの場合はtrue;そうでなければfalse
      • getPosition

        public abstract long getPosition()
        この診断に関連付けられたソース・オブジェクトの先頭から、問題のロケーションを示す文字オフセットを返します。 また、次の条件が満たされている必要があります。

        getStartPostion() <= getPosition()

        getPosition() <= getEndPosition()

        戻り値:
        ソースの先頭からの文字オフセット。位置が利用できない場合はNOPOS
      • getStartPosition

        public abstract long getStartPosition()
        この診断に関連するファイルの先頭から、問題の開始を示す文字オフセットを返します。
        戻り値:
        ファイルの先頭からのオフセット。getPosition()NOPOSを返す場合にかぎりNOPOS
      • getEndPosition

        public abstract long getEndPosition()
        この診断に関連するファイルの先頭から、問題の終了を示す文字オフセットを返します。
        戻り値:
        ファイルの先頭からのオフセット。getPosition()NOPOSを返す場合にかぎりNOPOS
      • getCode

        public abstract String getCode()
        診断の型を示す診断コードを返します。 このコードは実装によって異なり、nullの場合もあります。
        戻り値:
        診断コード
      • getMessage

        public abstract String getMessage​(Locale locale)
        指定されたロケールのローカライズされたメッセージを返します。 実際のメッセージは実装に依存します。 ロケールが nullの場合、デフォルトのロケールが使用されます。
        パラメータ:
        locale - ロケール。nullも可
        戻り値:
        ローカライズされたメッセージ