- 既知のすべてのサブインタフェース:
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 classTree.Kind削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。 -
メソッドのサマリー
修飾子と型 メソッド 説明 <R, D> Raccept(TreeVisitor<R,D> visitor, D data)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。ビジター・パターンの実装に使用される受け入れメソッドです。longgetEndPosition()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。ソース内のこのツリーの終了文字オフセット。Tree.KindgetKind()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このツリーの種類を取得します。longgetStartPosition()削除予定のため非推奨: この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- 追加データがビジター・メソッドに渡される- 戻り値:
- メソッドの価値
-