- java.lang.Object
-
- jdk.nashorn.api.tree.SimpleTreeVisitorES5_1<R,P>
-
- jdk.nashorn.api.tree.SimpleTreeVisitorES6<R,P>
-
- 型パラメータ:
R- このビジターのメソッドの戻り型。 結果を返すことを必要としないビジターのVoidを使用する。P- このビジターのメソッドに追加するパラメータの型。 追加のパラメータを必要としないビジターのVoidを使用する。
- すべての実装されたインタフェース:
TreeVisitor<R,P>
@Deprecated(since="11", forRemoval=true) public class SimpleTreeVisitorES6<R,P> extends SimpleTreeVisitorES5_1<R,P>
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。ECMAScriptエディション6のTreeVisitorの単純な実装。ES 6言語構成に対応するビジット・メソッドは、現在のビジターおよび追加パラメータを渡すacceptメソッドをコールして、指定されたツリーのコンポーネントを調査します。
新しいバージョンで導入されたコンストラクトの場合、
visitUnknownがかわりにコールされ、UnknownTreeExceptionがスローされます。このクラスのメソッドは、一般規約に従ってオーバーライドできます。
@Overrideを持つ具象サブクラスの注釈型メソッドを使用すると、メソッドが意図されたとおりにオーバーライドされます。
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 SimpleTreeVisitorES6()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 RvisitClassDeclaration(ClassDeclarationTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。クラス文ツリーにアクセスします。RvisitClassExpression(ClassExpressionTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。クラス式ツリーにアクセスします。RvisitExportEntry(ExportEntryTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。モジュールExportEntryツリーにアクセスします。RvisitForOfLoop(ForOfLoopTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。for..of文ツリーにアクセスします。RvisitImportEntry(ImportEntryTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。モジュールImportEntryツリーにアクセスします。RvisitModule(ModuleTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。モジュール・ツリーにアクセスします。RvisitSpread(SpreadTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。'spread'式ツリーを参照してください。RvisitTemplateLiteral(TemplateLiteralTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。テンプレート・リテラル・ツリーにアクセスしてください。RvisitYield(YieldTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。「yield」表現ツリーをご覧ください。-
クラスjdk.nashorn.api.treeで宣言されたメソッド。SimpleTreeVisitorES5_1
visitUnknown
-
クラスjava.langで宣言されたメソッド。オブジェクト
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースjdk.nashorn.api.treeで宣言されたメソッド。TreeVisitor
visitArrayAccess, visitArrayLiteral, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDebugger, visitDoWhileLoop, visitEmptyStatement, visitErroneous, visitExpressionStatement, visitForInLoop, visitForLoop, visitFunctionCall, visitFunctionDeclaration, visitFunctionExpression, visitIdentifier, visitIf, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelect, visitNew, visitObjectLiteral, visitParenthesized, visitProperty, visitRegExpLiteral, visitReturn, visitSwitch, visitThrow, visitTry, visitUnary, visitVariable, visitWhileLoop, visitWith
-
-
-
-
メソッドの詳細
-
visitModule
public R visitModule(ModuleTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。モジュール・ツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitModule - オーバーライド:
- クラス
SimpleTreeVisitorES5_1<R,P>のvisitModule - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
- 訪問者からの値
-
visitExportEntry
public R visitExportEntry(ExportEntryTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。モジュールExportEntryツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitExportEntry - オーバーライド:
- クラス
SimpleTreeVisitorES5_1<R,P>のvisitExportEntry - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
- 訪問者からの値
-
visitImportEntry
public R visitImportEntry(ImportEntryTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。モジュールImportEntryツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitImportEntry - オーバーライド:
- クラス
SimpleTreeVisitorES5_1<R,P>のvisitImportEntry - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
- 訪問者からの値
-
visitClassDeclaration
public R visitClassDeclaration(ClassDeclarationTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。クラス文ツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitClassDeclaration - オーバーライド:
- クラス
SimpleTreeVisitorES5_1<R,P>のvisitClassDeclaration - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
- 訪問者からの値
-
visitClassExpression
public R visitClassExpression(ClassExpressionTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。クラス式ツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitClassExpression - オーバーライド:
- クラス
SimpleTreeVisitorES5_1<R,P>のvisitClassExpression - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
- 訪問者からの値
-
visitForOfLoop
public R visitForOfLoop(ForOfLoopTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。for..of文ツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitForOfLoop - オーバーライド:
- クラス
SimpleTreeVisitorES5_1<R,P>のvisitForOfLoop - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
- 訪問者からの値
-
visitYield
public R visitYield(YieldTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。「yield」表現ツリーをご覧ください。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitYield - オーバーライド:
- クラス
SimpleTreeVisitorES5_1<R,P>のvisitYield - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
- 訪問者からの値
-
visitSpread
public R visitSpread(SpreadTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。'spread'式ツリーを参照してください。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitSpread - オーバーライド:
- クラス
SimpleTreeVisitorES5_1<R,P>のvisitSpread - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
- 訪問者からの値
-
visitTemplateLiteral
public R visitTemplateLiteral(TemplateLiteralTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。テンプレート・リテラル・ツリーにアクセスしてください。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitTemplateLiteral - オーバーライド:
- クラス
SimpleTreeVisitorES5_1<R,P>のvisitTemplateLiteral - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
- 訪問者からの値
-
-