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

インタフェースTree

既知のすべてのサブインタフェース:
ArrayAccessTree, ArrayLiteralTree, AssignmentTree, BinaryTree, BlockTree, BreakTree, CaseTree, CatchTree, ClassDeclarationTree, ClassExpressionTree, CompilationUnitTree, CompoundAssignmentTree, ConditionalExpressionTree, ConditionalLoopTree, ContinueTree, DebuggerTree, DoWhileLoopTree, EmptyStatementTree, ErroneousTree, ExportEntryTree, ExpressionStatementTree, ExpressionTree, ForInLoopTree, ForLoopTree, ForOfLoopTree, FunctionCallTree, FunctionDeclarationTree, FunctionExpressionTree, GotoTree, IdentifierTree, IfTree, ImportEntryTree, InstanceOfTree, LabeledStatementTree, LiteralTree, LoopTree, MemberSelectTree, ModuleTree, NewTree, ObjectLiteralTree, ParenthesizedTree, PropertyTree, RegExpLiteralTree, ReturnTree, SpreadTree, StatementTree, SwitchTree, TemplateLiteralTree, ThrowTree, TryTree, UnaryTree, VariableTree, WhileLoopTree, WithTree, YieldTree

@Deprecated(since="11",
            forRemoval=true)
public interface Tree
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。
抽象構文ツリー内のすべてのノードの汎用インタフェースです。

警告: このインタフェースとそのサブインタフェースは、ECMAScriptプログラミング言語が進化するにつれて変化する可能性があります。

導入されたバージョン:
9
  • ネストされたクラスのサマリー

    ネストされたクラス 
    修飾子と型 インタフェース 説明
    static class  Tree.Kind
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    <R,​ D> R accept​(TreeVisitor<R,​D> visitor, D data)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    ビジター・パターンの実装に使用される受け入れメソッドです。
    long getEndPosition()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    ソース内のこのツリーの終了文字オフセット。
    Tree.Kind getKind()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    このツリーの種類を取得します。
    long getStartPosition()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    ソース内のこのツリーの文字オフセットを開始します。
  • メソッドの詳細

    • getStartPosition

      long getStartPosition()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      ソース内のこのツリーの文字オフセットを開始します。
      戻り値:
      位置
    • getEndPosition

      long getEndPosition()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      ソース内のこのツリーの終了文字オフセット。
      戻り値:
      位置
    • getKind

      Tree.Kind getKind()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このツリーの種類を取得します。
      戻り値:
      このツリーの種類。
    • accept

      <R,​ D> R accept​(TreeVisitor<R,​D> visitor, D data)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      ビジター・パターンの実装に使用される受け入れメソッドです。 ツリーの操作を実装するために、ビジター・パターンが使用されます。
      型パラメータ:
      R - この操作の結果型。
      D - 追加データの型。
      パラメータ:
      visitor - ツリー・ビジター
      data - 追加データがビジター・メソッドに渡される
      戻り値:
      メソッドの価値