- java.lang.Object
-
- jdk.nashorn.api.tree.SimpleTreeVisitorES5_1<R,P>
-
- 型パラメータ:
R- このビジターのメソッドの戻り型。 結果を返すことを必要としないビジターのVoidを使用する。P- このビジターのメソッドに追加するパラメータの型。 追加のパラメータを必要としないビジターのVoidを使用する。
- すべての実装されたインタフェース:
TreeVisitor<R,P>
- 直系の既知のサブクラス:
SimpleTreeVisitorES6
@Deprecated(since="11", forRemoval=true) public class SimpleTreeVisitorES5_1<R,P> extends Object implements TreeVisitor<R,P>
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。ECMAScriptエディション5.1のTreeVisitorの単純な実装。ES 5.1言語構成に対応するビジット・メソッドは、現在のビジターおよび追加パラメータを渡すacceptメソッドをコールして、指定されたツリーのコンポーネントを調査します。
新しいバージョンで導入されたコンストラクトの場合、
visitUnknownがかわりにコールされ、UnknownTreeExceptionがスローされます。このクラスのメソッドは、一般規約に従ってオーバーライドできます。
@Overrideを持つ具象サブクラスの注釈型メソッドを使用すると、メソッドが意図されたとおりにオーバーライドされます。
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 SimpleTreeVisitorES5_1()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 RvisitClassDeclaration(ClassDeclarationTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてClassDeclarationTreeツリーにアクセスします。RvisitClassExpression(ClassExpressionTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてClassExpressionTreeツリーにアクセスします。RvisitExportEntry(ExportEntryTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてExportEntryTreeツリーにアクセスします。RvisitForOfLoop(ForOfLoopTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてForOfLoopTreeツリーにアクセスします。RvisitImportEntry(ImportEntryTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてImportEntryTreeツリーにアクセスします。RvisitModule(ModuleTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてModuleTreeツリーにアクセスします。RvisitSpread(SpreadTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてSpreadTreeツリーにアクセスします。RvisitTemplateLiteral(TemplateLiteralTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてTemplateLiteralTreeツリーにアクセスします。RvisitUnknown(Tree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。不明な式/文ツリーにアクセスしてください。RvisitYield(YieldTree node, P p)非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてYieldTreeツリーにアクセスします。-
クラス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要素は将来のバージョンで削除予定です。visitUnknownをコールしてModuleTreeツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitModule - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
visitUnknownの結果
-
visitExportEntry
public R visitExportEntry(ExportEntryTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてExportEntryTreeツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitExportEntry - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
visitUnknownの結果
-
visitImportEntry
public R visitImportEntry(ImportEntryTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてImportEntryTreeツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitImportEntry - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
visitUnknownの結果
-
visitClassDeclaration
public R visitClassDeclaration(ClassDeclarationTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてClassDeclarationTreeツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitClassDeclaration - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
visitUnknownの結果
-
visitClassExpression
public R visitClassExpression(ClassExpressionTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてClassExpressionTreeツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitClassExpression - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
visitUnknownの結果
-
visitForOfLoop
public R visitForOfLoop(ForOfLoopTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてForOfLoopTreeツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitForOfLoop - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
visitUnknownの結果
-
visitTemplateLiteral
public R visitTemplateLiteral(TemplateLiteralTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてTemplateLiteralTreeツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitTemplateLiteral - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
visitUnknownの結果
-
visitSpread
public R visitSpread(SpreadTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてSpreadTreeツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitSpread - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
visitUnknownの結果
-
visitYield
public R visitYield(YieldTree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。visitUnknownをコールしてYieldTreeツリーにアクセスします。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitYield - パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
visitUnknownの結果
-
visitUnknown
public R visitUnknown(Tree node, P p)
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。不明な式/文ツリーにアクセスしてください。 このフォールバックは、将来新しいツリー・サブタイプが導入された場合に呼び出されます。 ビジター実装が古い言語バージョン用であった場合は、特定の実装によって{不明なツリー例外がスローされる可能性があります。- 定義:
- インタフェース
TreeVisitor<R,P>内のvisitUnknown - 実装要件:
SimpleTreeVisitorES5_1でのこのメソッドのデフォルト実装では、常にUnknownTypeExceptionがスローされます。 この動作はサブクラスに必須ではありません。- パラメータ:
node- 訪問中のノードp- ビジターに渡される追加パラメータ- 戻り値:
- 例外を常にスローすることによる異常な戻り
- 例外:
UnknownTreeException- 訪問者実装はオプションでこの例外をスローできます。
-
-