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

インタフェースCompilationUnitTree

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

    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