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は、1つ以上の反射プレビューAPIを表します:- DefaultCaseLabelTree、- GuardedPatternTree、- ParenthesizedPatternTree。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
ツリー・ノードへの単純なビジターです。
- 導入されたバージョン:
- 1.6
- 
フィールドのサマリーフィールド
- 
コンストラクタのサマリーコンストラクタ修飾子コンストラクタ説明protectednullのDEFAULT_VALUEを持つビジターを作成します。protectedSimpleTreeVisitor(R defaultValue) 指定されたDEFAULT_VALUEを持つビジターを作成します。
- 
メソッドのサマリー修飾子と型メソッド説明protected RdefaultAction(Tree node, P p) オーバーライドされていないすべてのメソッドで使用されるデフォルト・アクション。final Rノードの型に固有の適切なメソッドを呼び出します。final R一連のノードのそれぞれに対して適切なメソッドを呼び出します。visitAnnotatedType(AnnotatedTypeTree node, P p) AnnotatedTypeTreeノードをビジットします。visitAnnotation(AnnotationTree node, P p) AnnotatedTreeノードをビジットします。visitArrayAccess(ArrayAccessTree node, P p) ArrayAccessTreeノードをビジットします。visitArrayType(ArrayTypeTree node, P p) ArrayTypeTreeノードをビジットします。visitAssert(AssertTree node, P p) AssertTreeノードをビジットします。visitAssignment(AssignmentTree node, P p) AssignmentTreeノードをビジットします。visitBinary(BinaryTree node, P p) BinaryTreeノードをビジットします。visitBindingPattern(BindingPatternTree node, P p) BindingPatternノードを訪問します。visitBlock(BlockTree node, P p) BlockTreeノードをビジットします。visitBreak(BreakTree node, P p) BreakTreeノードをビジットします。CaseTreeノードをビジットします。visitCatch(CatchTree node, P p) CatchTreeノードをビジットします。visitClass(ClassTree node, P p) ClassTreeノードをビジットします。visitCompilationUnit(CompilationUnitTree node, P p) CompilationUnitTreeノードをビジットします。CompoundAssignmentTreeノードをビジットします。ConditionalExpressionTreeノードをビジットします。visitContinue(ContinueTree node, P p) ContinueTreeノードをビジットします。Preview.DefaultCaseLabelTreeノードにアクセスします。visitDoWhileLoop(DoWhileLoopTree node, P p) DoWhileTreeノードをビジットします。visitEmptyStatement(EmptyStatementTree node, P p) EmptyStatementTreeノードをビジットします。visitEnhancedForLoop(EnhancedForLoopTree node, P p) EnhancedForLoopTreeノードをビジットします。visitErroneous(ErroneousTree node, P p) ErroneousTreeノードをビジットします。visitExports(ExportsTree node, P p) ExportsTreeノードをビジットします。ExpressionStatementTreeノードをビジットします。visitForLoop(ForLoopTree node, P p) ForLoopTreeノードをビジットします。Preview.GuardPatternTreeノードにアクセスします。visitIdentifier(IdentifierTree node, P p) IdentifierTreeノードをビジットします。IfTreeノードをビジットします。visitImport(ImportTree node, P p) ImportTreeノードをビジットします。visitInstanceOf(InstanceOfTree node, P p) InstanceOfTreeノードをビジットします。visitIntersectionType(IntersectionTypeTree node, P p) IntersectionTypeTreeノードをビジットします。visitLabeledStatement(LabeledStatementTree node, P p) LabeledStatementTreeノードをビジットします。visitLambdaExpression(LambdaExpressionTree node, P p) LambdaExpressionTreeノードをビジットします。visitLiteral(LiteralTree node, P p) LiteralTreeノードをビジットします。visitMemberReference(MemberReferenceTree node, P p) MemberReferenceTreeノードをビジットします。visitMemberSelect(MemberSelectTree node, P p) MemberSelectTreeノードをビジットします。visitMethod(MethodTree node, P p) MethodTreeノードをビジットします。visitMethodInvocation(MethodInvocationTree node, P p) MethodInvocationTreeノードをビジットします。visitModifiers(ModifiersTree node, P p) ModifiersTreeノードをビジットします。visitModule(ModuleTree node, P p) ModuleTreeノードをビジットします。visitNewArray(NewArrayTree node, P p) NewArrayTreeノードをビジットします。visitNewClass(NewClassTree node, P p) NewClassTreeノードをビジットします。visitOpens(OpensTree node, P p) OpensTreeノードをビジットします。visitOther(Tree node, P p) 未知の型のTreeノードをビジットします。visitPackage(PackageTree node, P p) PackageTreeノードをビジットします。visitParameterizedType(ParameterizedTypeTree node, P p) ParameterizedTypeTreeノードをビジットします。visitParenthesized(ParenthesizedTree node, P p) ParenthesizedTreeノードをビジットします。Preview.ParenthesizedPatternTreeノードにアクセスします。visitPrimitiveType(PrimitiveTypeTree node, P p) PrimitiveTypeTreeノードをビジットします。visitProvides(ProvidesTree node, P p) ProvidesTreeノードをビジットします。visitRequires(RequiresTree node, P p) RequiresTreeノードをビジットします。visitReturn(ReturnTree node, P p) ReturnTreeノードをビジットします。visitSwitch(SwitchTree node, P p) SwitchTreeノードをビジットします。visitSwitchExpression(SwitchExpressionTree node, P p) SwitchExpressionTreeノードにアクセスします。visitSynchronized(SynchronizedTree node, P p) SynchronizedTreeノードをビジットします。visitThrow(ThrowTree node, P p) ThrowTreeノードをビジットします。TryTreeノードをビジットします。visitTypeCast(TypeCastTree node, P p) TypeCastTreeノードをビジットします。visitTypeParameter(TypeParameterTree node, P p) TypeParameterTreeノードをビジットします。visitUnary(UnaryTree node, P p) UnaryTreeノードをビジットします。visitUnionType(UnionTypeTree node, P p) UnionTypeTreeノードをビジットします。UsesTreeノードをビジットします。visitVariable(VariableTree node, P p) VariableTreeノードをビジットします。visitWhileLoop(WhileLoopTree node, P p) WhileLoopTreeノードをビジットします。visitWildcard(WildcardTree node, P p) WildcardTypeTreeノードをビジットします。visitYield(YieldTree node, P p) YieldTreeノードをビジットします。
- 
フィールド詳細- 
DEFAULT_VALUEprotected final R DEFAULT_VALUEdefault actionによって返されるデフォルト値。
 
- 
- 
コンストラクタの詳細- 
SimpleTreeVisitorprotected SimpleTreeVisitor()nullのDEFAULT_VALUEを持つビジターを作成します。
- 
SimpleTreeVisitorprotected SimpleTreeVisitor(R defaultValue) 指定されたDEFAULT_VALUEを持つビジターを作成します。- パラメータ:
- defaultValue- デフォルト・アクションによって返されるデフォルト値
 
 
- 
- 
メソッドの詳細- 
defaultActionオーバーライドされていないすべてのメソッドで使用されるデフォルト・アクション。- パラメータ:
- node- ビジットされたノード
- p- メソッドに渡されるパラメータ値
- 戻り値:
- メソッドから返される結果値
 
- 
visitノードの型に固有の適切なメソッドを呼び出します。- パラメータ:
- node- ディスパッチするノード
- p- 適切なメソッドに渡すパラメータ
- 戻り値:
- 値は適切なメソッドから返されます
 
- 
visit一連のノードのそれぞれに対して適切なメソッドを呼び出します。- パラメータ:
- nodes- ディスパッチするノード
- p- それぞれの適切なメソッドに渡されるパラメータ値
- 戻り値:
- 最後の訪問メソッドから返された値。何も呼び出されなかった場合はnull
 
- 
visitCompilationUnitpublic R visitCompilationUnit(CompilationUnitTree node, P p) CompilationUnitTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitCompilationUnit
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitPackagepublic R visitPackage(PackageTree node, P p) PackageTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitPackage
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitImportpublic R visitImport(ImportTree node, P p) ImportTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitImport
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitClassClassTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitClass
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitMethodpublic R visitMethod(MethodTree node, P p) MethodTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitMethod
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitVariablepublic R visitVariable(VariableTree node, P p) VariableTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitVariable
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitEmptyStatementpublic R visitEmptyStatement(EmptyStatementTree node, P p) EmptyStatementTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitEmptyStatement
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitBlockBlockTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitBlock
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitDoWhileLooppublic R visitDoWhileLoop(DoWhileLoopTree node, P p) DoWhileTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitDoWhileLoop
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitWhileLooppublic R visitWhileLoop(WhileLoopTree node, P p) WhileLoopTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitWhileLoop
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitForLooppublic R visitForLoop(ForLoopTree node, P p) ForLoopTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitForLoop
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitEnhancedForLooppublic R visitEnhancedForLoop(EnhancedForLoopTree node, P p) EnhancedForLoopTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitEnhancedForLoop
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitLabeledStatementpublic R visitLabeledStatement(LabeledStatementTree node, P p) LabeledStatementTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitLabeledStatement
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitSwitchpublic R visitSwitch(SwitchTree node, P p) SwitchTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitSwitch
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitSwitchExpressionpublic R visitSwitchExpression(SwitchExpressionTree node, P p) SwitchExpressionTreeノードにアクセスします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitSwitchExpression
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitCaseCaseTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitCase
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitSynchronizedpublic R visitSynchronized(SynchronizedTree node, P p) SynchronizedTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitSynchronized
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitTryTryTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitTry
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitCatchCatchTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitCatch
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitConditionalExpressionpublic R visitConditionalExpression(ConditionalExpressionTree node, P p) ConditionalExpressionTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitConditionalExpression
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitIfIfTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitIf
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitExpressionStatementpublic R visitExpressionStatement(ExpressionStatementTree node, P p) ExpressionStatementTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitExpressionStatement
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitBreakBreakTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitBreak
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitContinuepublic R visitContinue(ContinueTree node, P p) ContinueTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitContinue
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitReturnpublic R visitReturn(ReturnTree node, P p) ReturnTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitReturn
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitThrowThrowTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitThrow
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitAssertpublic R visitAssert(AssertTree node, P p) AssertTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitAssert
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitMethodInvocationpublic R visitMethodInvocation(MethodInvocationTree node, P p) MethodInvocationTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitMethodInvocation
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitNewClasspublic R visitNewClass(NewClassTree node, P p) NewClassTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitNewClass
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitNewArraypublic R visitNewArray(NewArrayTree node, P p) NewArrayTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitNewArray
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitLambdaExpressionpublic R visitLambdaExpression(LambdaExpressionTree node, P p) LambdaExpressionTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitLambdaExpression
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitParenthesizedpublic R visitParenthesized(ParenthesizedTree node, P p) ParenthesizedTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitParenthesized
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitAssignmentpublic R visitAssignment(AssignmentTree node, P p) AssignmentTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitAssignment
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitCompoundAssignmentpublic R visitCompoundAssignment(CompoundAssignmentTree node, P p) CompoundAssignmentTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitCompoundAssignment
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitUnaryUnaryTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitUnary
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitBinarypublic R visitBinary(BinaryTree node, P p) BinaryTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitBinary
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitTypeCastpublic R visitTypeCast(TypeCastTree node, P p) TypeCastTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitTypeCast
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitInstanceOfpublic R visitInstanceOf(InstanceOfTree node, P p) InstanceOfTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitInstanceOf
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitBindingPatternpublic R visitBindingPattern(BindingPatternTree node, P p) BindingPatternノードを訪問します。- 定義:
- インタフェースTreeVisitor<R,内のP> visitBindingPattern
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
- 導入されたバージョン:
- 14
 
- 
visitDefaultCaseLabelpublic R visitDefaultCaseLabel(DefaultCaseLabelTreePREVIEW node, P p) visitDefaultCaseLabelは、Javaプラットフォームの反射的なプレビューAPIです。プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。DefaultCaseLabelTreeノードにアクセスします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitDefaultCaseLabel
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
- 導入されたバージョン:
- 17
 
- 
visitArrayAccesspublic R visitArrayAccess(ArrayAccessTree node, P p) ArrayAccessTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitArrayAccess
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitMemberSelectpublic R visitMemberSelect(MemberSelectTree node, P p) MemberSelectTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitMemberSelect
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitParenthesizedPatternpublic R visitParenthesizedPattern(ParenthesizedPatternTreePREVIEW node, P p) visitParenthesizedPatternは、Javaプラットフォームの反射的なプレビューAPIです。プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。ParenthesizedPatternTreeノードにアクセスします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitParenthesizedPattern
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
- 導入されたバージョン:
- 17
 
- 
visitGuardedPatternpublic R visitGuardedPattern(GuardedPatternTreePREVIEW node, P p) visitGuardedPatternは、Javaプラットフォームの反射的なプレビューAPIです。プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。GuardPatternTreeノードにアクセスします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitGuardedPattern
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
- 導入されたバージョン:
- 17
 
- 
visitMemberReferencepublic R visitMemberReference(MemberReferenceTree node, P p) MemberReferenceTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitMemberReference
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitIdentifierpublic R visitIdentifier(IdentifierTree node, P p) IdentifierTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitIdentifier
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitLiteralpublic R visitLiteral(LiteralTree node, P p) LiteralTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitLiteral
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitPrimitiveTypepublic R visitPrimitiveType(PrimitiveTypeTree node, P p) PrimitiveTypeTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitPrimitiveType
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitArrayTypepublic R visitArrayType(ArrayTypeTree node, P p) ArrayTypeTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitArrayType
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitParameterizedTypepublic R visitParameterizedType(ParameterizedTypeTree node, P p) ParameterizedTypeTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitParameterizedType
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitUnionTypepublic R visitUnionType(UnionTypeTree node, P p) UnionTypeTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitUnionType
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitIntersectionTypepublic R visitIntersectionType(IntersectionTypeTree node, P p) IntersectionTypeTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitIntersectionType
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitTypeParameterpublic R visitTypeParameter(TypeParameterTree node, P p) TypeParameterTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitTypeParameter
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitWildcardpublic R visitWildcard(WildcardTree node, P p) WildcardTypeTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitWildcard
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitModifierspublic R visitModifiers(ModifiersTree node, P p) ModifiersTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitModifiers
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitAnnotationpublic R visitAnnotation(AnnotationTree node, P p) AnnotatedTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitAnnotation
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitAnnotatedTypepublic R visitAnnotatedType(AnnotatedTypeTree node, P p) AnnotatedTypeTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitAnnotatedType
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitModulepublic R visitModule(ModuleTree node, P p) ModuleTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitModule
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitExportspublic R visitExports(ExportsTree node, P p) ExportsTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitExports
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitOpensOpensTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitOpens
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitProvidespublic R visitProvides(ProvidesTree node, P p) ProvidesTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitProvides
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitRequirespublic R visitRequires(RequiresTree node, P p) RequiresTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitRequires
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitUsesUsesTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitUses
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitErroneouspublic R visitErroneous(ErroneousTree node, P p) ErroneousTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitErroneous
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitOther未知の型のTreeノードをビジットします。 これは、言語が進化し、新しい種類のノードがTree階層に追加された場合に発生します。- 定義:
- インタフェースTreeVisitor<R,内のP> visitOther
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
- 
visitYieldYieldTreeノードをビジットします。- 定義:
- インタフェースTreeVisitor<R,内のP> visitYield
- 実装要件:
- この実装ではdefaultActionを呼び出します。
- パラメータ:
- node- ビジットされたノード
- p- パラメータ値
- 戻り値:
- defaultActionの結果
 
 
- 
SimpleTreeVisitorを使用できます。