モジュール 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.Kind
    • メソッドのサマリー

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

      • getSourceElements

        List<? extends Tree> getSourceElements()
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        このコンパイル・ユニット内のソース要素のリストを返します。
        戻り値:
        このコンパイル・ユニットのソース要素のリスト
      • getSourceName

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

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

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

        ModuleTree getModule()
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        このコンパイルユニットに関連付けられた ModuleTreeを返します。 このコンパイル・ユニットからモジュール情報がない場合、これはnullです。
        戻り値:
        モジュール情報またはnull