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

インタフェースTreeVisitor<R,​P>

型パラメータ:
R - このビジターのメソッドの戻り型。 結果を返すことを必要としないビジターのVoidを使用する。
P - このビジターのメソッドに追加するパラメータの型。 追加のパラメータを必要としないビジターのVoidを使用する。
既知のすべての実装クラス:
SimpleTreeVisitorES5_1, SimpleTreeVisitorES6

@Deprecated(since="11",
            forRemoval=true)
public interface TreeVisitor<R,​P>
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。
ビジター・デザイン・パターンのスタイルによるツリーのビジターです。 このインタフェースを実装しているクラスは、コンパイル時にツリーの種類が未知の場合、ツリーの操作に使用されます。 ビジターがtree acceptメソッドに渡されると、そのツリーに最も適用可能なvisitXyzメソッドが呼び出されます。

このインタフェースを実装するクラスは、追加パラメータpnullのときにNullPointerExceptionをスローする場合としない場合があります。詳細については、クラスの実装に関するドキュメントを参照してください。

警告: ECMAScriptプログラミング言語の将来のバージョンに追加された新しい未知の言語構造に対応するために、このインタフェースにメソッドを追加することが可能です。 新しいTreeサブ型に新しいメソッドが追加されると、デフォルトのメソッド本体が導入され、visitUnknownメソッドがフォールバックとして呼び出されます。

導入されたバージョン:
9
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    R visitArrayAccess​(ArrayAccessTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    配列アクセス式ツリーをビジットします。
    R visitArrayLiteral​(ArrayLiteralTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    配列リテラル式ツリーをビジットします。
    R visitAssignment​(AssignmentTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    割り当てツリーにビジットします。
    R visitBinary​(BinaryTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    バイナリ表現ツリーを参照してください。
    R visitBlock​(BlockTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    block文ツリーをビジットします。
    R visitBreak​(BreakTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    break文のツリーをビジットします。
    R visitCase​(CaseTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    case文ツリーをビジットします。
    R visitCatch​(CatchTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    catch block文ツリーをビジットします。
    R visitClassDeclaration​(ClassDeclarationTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    class文ツリーをビジットします。
    R visitClassExpression​(ClassExpressionTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    クラス式ツリーをビジットします。
    R visitCompilationUnit​(CompilationUnitTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    コンパイル単位ツリーをビジットします。
    R visitCompoundAssignment​(CompoundAssignmentTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    コンパウンド割り当てツリーをビジットします。
    R visitConditionalExpression​(ConditionalExpressionTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    条件式ツリーをビジットします。
    R visitContinue​(ContinueTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    continue文のツリーをビジットします。
    R visitDebugger​(DebuggerTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    debugger文ツリーをビジットします。
    R visitDoWhileLoop​(DoWhileLoopTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    do-while文ツリーをビジットします。
    R visitEmptyStatement​(EmptyStatementTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    空の文ツリーをビジットします。
    R visitErroneous​(ErroneousTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    エラー表現ツリーをビジットします。
    R visitExportEntry​(ExportEntryTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    Module ExportEntryツリーをビジットします。
    R visitExpressionStatement​(ExpressionStatementTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    式の文ツリーをビジットします。
    R visitForInLoop​(ForInLoopTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    for..in文ツリーをビジットします。
    R visitForLoop​(ForLoopTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    'for'文ツリーをビジットします。
    R visitForOfLoop​(ForOfLoopTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    for..of文ツリーをビジットします。
    R visitFunctionCall​(FunctionCallTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    関数呼び出し式ツリーをビジットします。
    R visitFunctionDeclaration​(FunctionDeclarationTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    関数宣言ツリーをビジットします。
    R visitFunctionExpression​(FunctionExpressionTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    関数式ツリーをビジットします。
    R visitIdentifier​(IdentifierTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    識別子ツリーをビジットします。
    R visitIf​(IfTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    'if'文ツリーをビジットします。
    R visitImportEntry​(ImportEntryTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    Module ImportEntryツリーをビジットします。
    R visitInstanceOf​(InstanceOfTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    'instanceof'式ツリーをビジットします。
    R visitLabeledStatement​(LabeledStatementTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    ラベル付き文ツリーをビジットします。
    R visitLiteral​(LiteralTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    リテラル式ツリーをビジットします。
    R visitMemberSelect​(MemberSelectTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    メンバー選択式ツリーをビジットします。
    R visitModule​(ModuleTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    モジュール・ツリーをビジットします。
    R visitNew​(NewTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    'new'式ツリーをビジットします。
    R visitObjectLiteral​(ObjectLiteralTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    オブジェクト・リテラル・ツリーをビジットします。
    R visitParenthesized​(ParenthesizedTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    カッコで囲まれた式ツリーをビジットします。
    R visitProperty​(PropertyTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    オブジェクト・リテラル式ツリーのプロパティをビジットします。
    R visitRegExpLiteral​(RegExpLiteralTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    正規表現リテラル・ツリーをビジットします。
    R visitReturn​(ReturnTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    return文のツリーをビジットします。
    R visitSpread​(SpreadTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    'spread'式ツリーをビジットします。
    R visitSwitch​(SwitchTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    'switch'文ツリーをビジットします。
    R visitTemplateLiteral​(TemplateLiteralTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    テンプレートのリテラル・ツリーをビジットします。
    R visitThrow​(ThrowTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    'throw'式ツリーをビジットします。
    R visitTry​(TryTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    'try'文ツリーをビジットします。
    R visitUnary​(UnaryTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    単項式の式ツリーをビジットします。
    R visitUnknown​(Tree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    未知の式/文ツリーをビジットします。
    R visitVariable​(VariableTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    変数宣言ツリーをビジットします。
    R visitWhileLoop​(WhileLoopTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    'while'文ツリーをビジットします。
    R visitWith​(WithTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    'with'文ツリーをビジットします。
    R visitYield​(YieldTree node, P p)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    'yield'式ツリーをビジットします。
  • メソッドの詳細

    • visitAssignment

      R visitAssignment​(AssignmentTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      割り当てツリーにビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitCompoundAssignment

      R visitCompoundAssignment​(CompoundAssignmentTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      コンパウンド割り当てツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitBinary

      R visitBinary​(BinaryTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      バイナリ表現ツリーを参照してください。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitBlock

      R visitBlock​(BlockTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      block文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitBreak

      R visitBreak​(BreakTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      break文のツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitCase

      R visitCase​(CaseTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      case文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitCatch

      R visitCatch​(CatchTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      catch block文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitClassDeclaration

      R visitClassDeclaration​(ClassDeclarationTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      class文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitClassExpression

      R visitClassExpression​(ClassExpressionTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      クラス式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitConditionalExpression

      R visitConditionalExpression​(ConditionalExpressionTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      条件式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitContinue

      R visitContinue​(ContinueTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      continue文のツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitDebugger

      R visitDebugger​(DebuggerTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      debugger文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitDoWhileLoop

      R visitDoWhileLoop​(DoWhileLoopTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      do-while文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitErroneous

      R visitErroneous​(ErroneousTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      エラー表現ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitExpressionStatement

      R visitExpressionStatement​(ExpressionStatementTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      式の文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitForLoop

      R visitForLoop​(ForLoopTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      'for'文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitForInLoop

      R visitForInLoop​(ForInLoopTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      for..in文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitForOfLoop

      R visitForOfLoop​(ForOfLoopTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      for..of文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitFunctionCall

      R visitFunctionCall​(FunctionCallTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      関数呼び出し式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitFunctionDeclaration

      R visitFunctionDeclaration​(FunctionDeclarationTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      関数宣言ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitFunctionExpression

      R visitFunctionExpression​(FunctionExpressionTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      関数式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitIdentifier

      R visitIdentifier​(IdentifierTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      識別子ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitIf

      R visitIf​(IfTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      'if'文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitArrayAccess

      R visitArrayAccess​(ArrayAccessTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      配列アクセス式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitArrayLiteral

      R visitArrayLiteral​(ArrayLiteralTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      配列リテラル式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitLabeledStatement

      R visitLabeledStatement​(LabeledStatementTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      ラベル付き文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitLiteral

      R visitLiteral​(LiteralTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      リテラル式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitParenthesized

      R visitParenthesized​(ParenthesizedTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      カッコで囲まれた式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitReturn

      R visitReturn​(ReturnTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      return文のツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitMemberSelect

      R visitMemberSelect​(MemberSelectTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      メンバー選択式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitNew

      R visitNew​(NewTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      'new'式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitObjectLiteral

      R visitObjectLiteral​(ObjectLiteralTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      オブジェクト・リテラル・ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitProperty

      R visitProperty​(PropertyTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      オブジェクト・リテラル式ツリーのプロパティをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitRegExpLiteral

      R visitRegExpLiteral​(RegExpLiteralTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      正規表現リテラル・ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitTemplateLiteral

      R visitTemplateLiteral​(TemplateLiteralTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      テンプレートのリテラル・ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitEmptyStatement

      R visitEmptyStatement​(EmptyStatementTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      空の文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitSpread

      R visitSpread​(SpreadTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      'spread'式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitSwitch

      R visitSwitch​(SwitchTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      'switch'文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitThrow

      R visitThrow​(ThrowTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      'throw'式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitCompilationUnit

      R visitCompilationUnit​(CompilationUnitTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      コンパイル単位ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitModule

      R visitModule​(ModuleTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      モジュール・ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitExportEntry

      R visitExportEntry​(ExportEntryTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      Module ExportEntryツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitImportEntry

      R visitImportEntry​(ImportEntryTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      Module ImportEntryツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitTry

      R visitTry​(TryTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      'try'文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitInstanceOf

      R visitInstanceOf​(InstanceOfTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      'instanceof'式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitUnary

      R visitUnary​(UnaryTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      単項式の式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitVariable

      R visitVariable​(VariableTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      変数宣言ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitWhileLoop

      R visitWhileLoop​(WhileLoopTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      'while'文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitWith

      R visitWith​(WithTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      'with'文ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitYield

      R visitYield​(YieldTree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      'yield'式ツリーをビジットします。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値
    • visitUnknown

      R visitUnknown​(Tree node, P p)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      未知の式/文ツリーをビジットします。 このフォールバックは、新しいTreeサブ型が将来導入される場合に呼び出されます。 特定の実装では、ビジターの実装が古い言語バージョンのものであった場合、 {「未知のツリー例外」}がスローされることがあります。
      パラメータ:
      node - ビジットされているノード
      p - ビジターに渡された余分なパラメータ
      戻り値:
      ビジターからの価値