- 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言語構造に対応するvisitメソッドは、現在のビジターと追加のパラメータを渡すacceptメソッドを呼び出すことによって、指定されたツリーの"components"を表示します。
それ以降のバージョンで導入されたコンストラクトでは、代わりに
visitUnknown
が呼び出され、UnknownTreeException
がスローされます。このクラスのメソッドは、一般規約に従ってオーバーライドできます。
@Override
を持つ具象サブクラスの注釈型メソッドを使用すると、メソッドが意図されたとおりにオーバーライドされます。
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 SimpleTreeVisitorES6()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
-
メソッドのサマリー
修飾子と型 メソッド 説明 R
visitClassDeclaration(ClassDeclarationTree node, P p)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。class文ツリーをビジットします。R
visitClassExpression(ClassExpressionTree node, P p)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。クラス式ツリーをビジットします。R
visitExportEntry(ExportEntryTree node, P p)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。Module ExportEntryツリーをビジットします。R
visitForOfLoop(ForOfLoopTree node, P p)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。for..of文ツリーをビジットします。R
visitImportEntry(ImportEntryTree node, P p)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。Module ImportEntryツリーをビジットします。R
visitModule(ModuleTree node, P p)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。モジュール・ツリーをビジットします。R
visitSpread(SpreadTree node, P p)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。'spread'式ツリーをビジットします。R
visitTemplateLiteral(TemplateLiteralTree node, P p)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。テンプレートのリテラル・ツリーをビジットします。R
visitYield(YieldTree node, P p)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。'yield'式ツリーをビジットします。-
クラス jdk.nashorn.api.tree.SimpleTreeVisitorES5_1で宣言されたメソッド
visitUnknown
-
クラス java.lang.Objectで宣言されたメソッド
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要素は、将来のバージョンで削除される可能性があります。Module ExportEntryツリーをビジットします。- 定義:
- インタフェース
TreeVisitor<R,P>
内のvisitExportEntry
- オーバーライド:
- クラス
SimpleTreeVisitorES5_1<R,P>
のvisitExportEntry
- パラメータ:
node
- ビジットされているノードp
- ビジターに渡された余分なパラメータ- 戻り値:
- ビジターからの価値
-
visitImportEntry
public R visitImportEntry(ImportEntryTree node, P p)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。Module ImportEntryツリーをビジットします。- 定義:
- インタフェース
TreeVisitor<R,P>
内のvisitImportEntry
- オーバーライド:
- クラス
SimpleTreeVisitorES5_1<R,P>
のvisitImportEntry
- パラメータ:
node
- ビジットされているノードp
- ビジターに渡された余分なパラメータ- 戻り値:
- ビジターからの価値
-
visitClassDeclaration
public R visitClassDeclaration(ClassDeclarationTree node, P p)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。class文ツリーをビジットします。- 定義:
- インタフェース
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
- ビジターに渡された余分なパラメータ- 戻り値:
- ビジターからの価値
-
-