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

インタフェースLineMap


  • public interface LineMap
    コンパイル・ユニットの文字位置と行番号を変換するメソッドを提供します。
    導入されたバージョン:
    9
    • メソッドの詳細

      • getLineNumber

        long getLineNumber​(long pos)
        位置が含まれる行を検出します。行の終端文字は、終了する行に存在します。
        パラメータ:
        pos - 位置の文字オフセット
        戻り値:
        posの行番号(最初の行は1)
      • getColumnNumber

        long getColumnNumber​(long pos)
        文字位置の列を検出します。 同じ行の位置の前にあるタブ文字は、列番号の計算時に展開されます。
        パラメータ:
        pos - 位置の文字オフセット
        戻り値:
        posのタブで展開された列番号(最初の列は1)