モジュール 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"コンパイル・ユニットかどうかを返します。

    インタフェース jdk.nashorn.api.tree.Treeで宣言されたメソッド

    accept, getEndPosition, getKind, getStartPosition
  • メソッドの詳細

    • 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