モジュール jdk.compiler
パッケージ com.sun.source.util

クラスSimpleTreeVisitor<R,P>

java.lang.Object
com.sun.source.util.SimpleTreeVisitor<R,P>
型パラメータ:
R - このビジターのメソッドの戻り型。 結果を返すことを必要としないビジターのVoidを使用する。
P - このビジターのメソッドに追加するパラメータの型。 追加のパラメータを必要としないビジターのVoidを使用する。
すべての実装されたインタフェース:
TreeVisitor<R,P>

public class SimpleTreeVisitor<R,P> extends Object implements TreeVisitor<R,P>
SimpleTreeVisitorは、Javaプラットフォームのプレビュー機能に依存します:
プログラムは、プレビュー機能が有効になっている場合にのみSimpleTreeVisitorを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
ツリー・ノードへの単純なビジターです。
導入されたバージョン:
1.6
  • フィールド詳細

    • DEFAULT_VALUE

      protected final R DEFAULT_VALUE
      default actionによって返されるデフォルト値。
  • コンストラクタの詳細

    • SimpleTreeVisitor

      protected SimpleTreeVisitor()
      nullのDEFAULT_VALUEを持つビジターを作成します。
    • SimpleTreeVisitor

      protected SimpleTreeVisitor(R defaultValue)
      指定されたDEFAULT_VALUEを持つビジターを作成します。
      パラメータ:
      defaultValue - デフォルト・アクションによって返されるデフォルト値
  • メソッドの詳細

    • defaultAction

      protected R defaultAction(Tree node, P p)
      オーバーライドされていないすべてのビジット・メソッドで使用されるデフォルト・アクション。
      パラメータ:
      node - ビジットされているノード
      p - ビジット・メソッドに渡されるパラメータ値
      戻り値:
      ビジット・メソッドから返される結果値
    • visit

      public final R visit(Tree node, P p)
      ノードの型に固有の適切なビジット・メソッドを呼び出します。
      パラメータ:
      node - ディスパッチするノード
      p - 適切なビジット・メソッドに渡すパラメータ
      戻り値:
      値は適切なビジット・メソッドから返されます
    • visit

      public final R visit(Iterable<? extends Tree> nodes, P p)
      一連のノードのそれぞれに対して適切なビジット・メソッドを呼び出します。
      パラメータ:
      nodes - ディスパッチするノード
      p - それぞれの適切なビジット・メソッドに渡されるパラメータ値
      戻り値:
      最後のビジット・メソッドから返された値。何も呼び出されなかった場合はnull
    • visitCompilationUnit

      public R visitCompilationUnit(CompilationUnitTree node, P p)
      CompilationUnitTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitCompilationUnit
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitPackage

      public R visitPackage(PackageTree node, P p)
      PackageTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitPackage
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitImport

      public R visitImport(ImportTree node, P p)
      ImportTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitImport
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitClass

      public R visitClass(ClassTree node, P p)
      ClassTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitClass
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitMethod

      public R visitMethod(MethodTree node, P p)
      MethodTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitMethod
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitVariable

      public R visitVariable(VariableTree node, P p)
      VariableTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitVariable
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitEmptyStatement

      public R visitEmptyStatement(EmptyStatementTree node, P p)
      EmptyStatementTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitEmptyStatement
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitBlock

      public R visitBlock(BlockTree node, P p)
      BlockTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitBlock
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitDoWhileLoop

      public R visitDoWhileLoop(DoWhileLoopTree node, P p)
      DoWhileTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitDoWhileLoop
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitWhileLoop

      public R visitWhileLoop(WhileLoopTree node, P p)
      WhileLoopTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitWhileLoop
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitForLoop

      public R visitForLoop(ForLoopTree node, P p)
      ForLoopTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitForLoop
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitEnhancedForLoop

      public R visitEnhancedForLoop(EnhancedForLoopTree node, P p)
      EnhancedForLoopTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitEnhancedForLoop
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitLabeledStatement

      public R visitLabeledStatement(LabeledStatementTree node, P p)
      LabeledStatementTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitLabeledStatement
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitSwitch

      public R visitSwitch(SwitchTree node, P p)
      SwitchTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitSwitch
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitSwitchExpression

      public R visitSwitchExpression(SwitchExpressionTree node, P p)
      SwitchExpressionTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitSwitchExpression
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitCase

      public R visitCase(CaseTree node, P p)
      CaseTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitCase
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitSynchronized

      public R visitSynchronized(SynchronizedTree node, P p)
      SynchronizedTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitSynchronized
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitTry

      public R visitTry(TryTree node, P p)
      TryTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitTry
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitCatch

      public R visitCatch(CatchTree node, P p)
      CatchTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitCatch
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitConditionalExpression

      public R visitConditionalExpression(ConditionalExpressionTree node, P p)
      ConditionalExpressionTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitConditionalExpression
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitIf

      public R visitIf(IfTree node, P p)
      IfTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitIf
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitExpressionStatement

      public R visitExpressionStatement(ExpressionStatementTree node, P p)
      ExpressionStatementTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitExpressionStatement
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitBreak

      public R visitBreak(BreakTree node, P p)
      BreakTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitBreak
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitContinue

      public R visitContinue(ContinueTree node, P p)
      ContinueTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitContinue
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitReturn

      public R visitReturn(ReturnTree node, P p)
      ReturnTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitReturn
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitThrow

      public R visitThrow(ThrowTree node, P p)
      ThrowTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitThrow
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitAssert

      public R visitAssert(AssertTree node, P p)
      AssertTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitAssert
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitMethodInvocation

      public R visitMethodInvocation(MethodInvocationTree node, P p)
      MethodInvocationTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitMethodInvocation
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitNewClass

      public R visitNewClass(NewClassTree node, P p)
      NewClassTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitNewClass
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitNewArray

      public R visitNewArray(NewArrayTree node, P p)
      NewArrayTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitNewArray
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitLambdaExpression

      public R visitLambdaExpression(LambdaExpressionTree node, P p)
      LambdaExpressionTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitLambdaExpression
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitParenthesized

      public R visitParenthesized(ParenthesizedTree node, P p)
      ParenthesizedTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitParenthesized
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitAssignment

      public R visitAssignment(AssignmentTree node, P p)
      AssignmentTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitAssignment
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitCompoundAssignment

      public R visitCompoundAssignment(CompoundAssignmentTree node, P p)
      CompoundAssignmentTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitCompoundAssignment
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitUnary

      public R visitUnary(UnaryTree node, P p)
      UnaryTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitUnary
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitBinary

      public R visitBinary(BinaryTree node, P p)
      BinaryTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitBinary
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitTypeCast

      public R visitTypeCast(TypeCastTree node, P p)
      TypeCastTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitTypeCast
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitInstanceOf

      public R visitInstanceOf(InstanceOfTree node, P p)
      InstanceOfTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitInstanceOf
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitBindingPattern

      public R visitBindingPattern(BindingPatternTree node, P p)
      BindingPatternTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitBindingPattern
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
      導入されたバージョン:
      14
    • visitDefaultCaseLabel

      public R visitDefaultCaseLabel(DefaultCaseLabelTreePREVIEW node, P p)
      visitDefaultCaseLabelは、Javaプラットフォームの反射的なプレビューAPIです。
      プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
      DefaultCaseLabelTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitDefaultCaseLabel
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
      導入されたバージョン:
      17
    • visitArrayAccess

      public R visitArrayAccess(ArrayAccessTree node, P p)
      ArrayAccessTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitArrayAccess
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitMemberSelect

      public R visitMemberSelect(MemberSelectTree node, P p)
      MemberSelectTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitMemberSelect
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitParenthesizedPattern

      public R visitParenthesizedPattern(ParenthesizedPatternTreePREVIEW node, P p)
      visitParenthesizedPatternは、Javaプラットフォームの反射的なプレビューAPIです。
      プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
      ParenthesizedPatternTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitParenthesizedPattern
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
      導入されたバージョン:
      17
    • visitGuardedPattern

      public R visitGuardedPattern(GuardedPatternTreePREVIEW node, P p)
      visitGuardedPatternは、Javaプラットフォームの反射的なプレビューAPIです。
      プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
      GuardPatternTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitGuardedPattern
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
      導入されたバージョン:
      17
    • visitMemberReference

      public R visitMemberReference(MemberReferenceTree node, P p)
      MemberReferenceTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitMemberReference
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitIdentifier

      public R visitIdentifier(IdentifierTree node, P p)
      IdentifierTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitIdentifier
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitLiteral

      public R visitLiteral(LiteralTree node, P p)
      LiteralTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitLiteral
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitPrimitiveType

      public R visitPrimitiveType(PrimitiveTypeTree node, P p)
      PrimitiveTypeTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitPrimitiveType
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitArrayType

      public R visitArrayType(ArrayTypeTree node, P p)
      ArrayTypeTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitArrayType
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitParameterizedType

      public R visitParameterizedType(ParameterizedTypeTree node, P p)
      ParameterizedTypeTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitParameterizedType
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitUnionType

      public R visitUnionType(UnionTypeTree node, P p)
      UnionTypeTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitUnionType
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitIntersectionType

      public R visitIntersectionType(IntersectionTypeTree node, P p)
      IntersectionTypeTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitIntersectionType
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitTypeParameter

      public R visitTypeParameter(TypeParameterTree node, P p)
      TypeParameterTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitTypeParameter
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitWildcard

      public R visitWildcard(WildcardTree node, P p)
      WildcardTypeTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitWildcard
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitModifiers

      public R visitModifiers(ModifiersTree node, P p)
      ModifiersTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitModifiers
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitAnnotation

      public R visitAnnotation(AnnotationTree node, P p)
      AnnotatedTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitAnnotation
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitAnnotatedType

      public R visitAnnotatedType(AnnotatedTypeTree node, P p)
      AnnotatedTypeTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitAnnotatedType
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitModule

      public R visitModule(ModuleTree node, P p)
      ModuleTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitModule
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitExports

      public R visitExports(ExportsTree node, P p)
      ExportsTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitExports
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitOpens

      public R visitOpens(OpensTree node, P p)
      OpensTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitOpens
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitProvides

      public R visitProvides(ProvidesTree node, P p)
      ProvidesTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitProvides
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitRequires

      public R visitRequires(RequiresTree node, P p)
      RequiresTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitRequires
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitUses

      public R visitUses(UsesTree node, P p)
      UsesTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitUses
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitErroneous

      public R visitErroneous(ErroneousTree node, P p)
      ErroneousTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitErroneous
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitOther

      public R visitOther(Tree node, P p)
      不明なタイプのTreeノードにビジットします。 これは、言語が進化し、新しい種類のノードがTree階層に追加された場合に発生します。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitOther
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果
    • visitYield

      public R visitYield(YieldTree node, P p)
      YieldTreeノードにビジットします。
      定義:
      インタフェースTreeVisitor<R,P>内のvisitYield
      実装要件:
      この実装ではdefaultActionを呼び出します。
      パラメータ:
      node - ビジットされているノード
      p - パラメータ値
      戻り値:
      defaultActionの結果