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

インタフェースCompilationUnitTree

  • すべてのスーパー・インタフェース:
    ツリー


    public interface CompilationUnitTree
    extends Tree
    コンパイル単位(ソース・ファイル)の抽象構文ツリーを表します。
    導入されたバージョン:
    9
    • メソッドの詳細

      • getSourceElements

        List<? extends Tree> getSourceElements​()
        このコンパイル単位のソース要素のリストを返します。
        戻り値:
        このコンパイル単位のソース要素のリスト
      • getSourceName

        String getSourceName​()
        このスクリプト・コンパイル単位のソース名を返します。
        戻り値:
        このスクリプト・コンパイル・ユニットのソース名
      • isStrict

        boolean isStrict​()
        これがECMAScript "strict"コンパイル・ユニットかどうかを返します。
        戻り値:
        このコンパイル単位が宣言されている場合はtrue "strict"
      • getLineMap

        LineMap getLineMap​()
        利用可能であれば、このコンパイル・ユニットのライン・マップを返します。 行マップが利用できない場合はnullを返します。
        戻り値:
        このコンパイル・ユニットの行マップ
      • getModule

        ModuleTree getModule​()
        このコンパイル単位に関連付けられたModuleTreeを返します。 このコンパイル単位からのモジュール情報がない場合、これはヌルです。
        戻り値:
        モジュール情報またはnull