モジュール jdk.scripting.nashorn
パッケージ jdk.nashorn.api.tree

インタフェースLineMap


  • @Deprecated(since="11",
                forRemoval=true)
    public interface LineMap
    非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
    Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。
    コンパイル・ユニットの文字位置と行番号を変換するメソッドを提供します。
    導入されたバージョン:
    9
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 抽象メソッド 非推奨のメソッド 
      修飾子と型 メソッド 説明
      long getColumnNumber​(long pos)
      非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
      文字位置の列を検出します。
      long getLineNumber​(long pos)
      非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
      位置が含まれる行を検出します。行の終端文字は、終了する行に存在します。
    • メソッドの詳細

      • getLineNumber

        long getLineNumber​(long pos)
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        位置が含まれる行を検出します。行の終端文字は、終了する行に存在します。
        パラメータ:
        pos - 位置の文字オフセット
        戻り値:
        posの行番号(最初の行は1)
      • getColumnNumber

        long getColumnNumber​(long pos)
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        文字位置の列を検出します。 同じ行の位置の前にあるタブ文字は、列番号の計算時に展開されます。
        パラメータ:
        pos - 位置の文字オフセット
        戻り値:
        posのタブで展開された列番号(最初の列は1)