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

インタフェースCompilationUnitTree

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

    @Deprecated(since="11",
                forRemoval=true)
    public interface CompilationUnitTree
    extends Tree
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。
    コンパイル単位(ソース・ファイル)の抽象構文ツリーを表します。
    導入されたバージョン:
    9
    • ネストされたクラスのサマリー

      • インタフェース jdk.nashorn.api.tree.Treeで宣言されたネストされたクラス/インタフェース

        Tree.Kind
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 抽象メソッド 非推奨のメソッド 
      修飾子と型 メソッド 説明
      LineMap getLineMap()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      利用可能であれば、このコンパイル・ユニットのライン・マップを返します。
      ModuleTree getModule()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このコンパイル単位に関連付けられたModuleTreeを返します。
      List<? extends Tree> getSourceElements()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このコンパイル単位のソース要素のリストを返します。
      String getSourceName()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このスクリプト・コンパイル単位のソース名を返します。
      boolean isStrict()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      これがECMAScript "strict"コンパイル・ユニットかどうかを返します。
    • メソッドの詳細

      • getSourceElements

        List<? extends Tree> getSourceElements()
        削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
        このコンパイル単位のソース要素のリストを返します。
        戻り値:
        このコンパイル単位のソース要素のリスト
      • getSourceName

        String getSourceName()
        削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
        このスクリプト・コンパイル単位のソース名を返します。
        戻り値:
        このスクリプト・コンパイル・ユニットのソース名
      • isStrict

        boolean isStrict()
        削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
        これがECMAScript "strict"コンパイル・ユニットかどうかを返します。
        戻り値:
        このコンパイル単位が宣言されている場合はtrue "strict"
      • getLineMap

        LineMap getLineMap()
        削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
        利用可能であれば、このコンパイル・ユニットのライン・マップを返します。 行マップが利用できない場合はnullを返します。
        戻り値:
        このコンパイル・ユニットの行マップ
      • getModule

        ModuleTree getModule()
        削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
        このコンパイル単位に関連付けられたModuleTreeを返します。 このコンパイル単位からのモジュール情報がない場合、これはヌルです。
        戻り値:
        モジュール情報またはnull