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
-
フィールドのサマリー
-
コンストラクタのサマリー
修飾子コンストラクタ説明protected
null
のDEFAULT_VALUEを持つビジターを作成します。protected
SimpleTreeVisitor
(R defaultValue) 指定されたDEFAULT_VALUEを持つビジターを作成します。 -
メソッドのサマリー
修飾子と型メソッド説明protected R
defaultAction
(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_VALUE
protected final R DEFAULT_VALUEdefault action
によって返されるデフォルト値。
-
-
コンストラクタの詳細
-
SimpleTreeVisitor
protected SimpleTreeVisitor()null
のDEFAULT_VALUEを持つビジターを作成します。 -
SimpleTreeVisitor
protected SimpleTreeVisitor(R defaultValue) 指定されたDEFAULT_VALUEを持つビジターを作成します。- パラメータ:
defaultValue
- デフォルト・アクションによって返されるデフォルト値
-
-
メソッドの詳細
-
defaultAction
オーバーライドされていないすべてのメソッドで使用されるデフォルト・アクション。- パラメータ:
node
- ビジットされたノードp
- メソッドに渡されるパラメータ値- 戻り値:
- メソッドから返される結果値
-
visit
ノードの型に固有の適切なメソッドを呼び出します。- パラメータ:
node
- ディスパッチするノードp
- 適切なメソッドに渡すパラメータ- 戻り値:
- 値は適切なメソッドから返されます
-
visit
一連のノードのそれぞれに対して適切なメソッドを呼び出します。- パラメータ:
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
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
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
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
TryTreeノードをビジットします。- 定義:
- インタフェース
TreeVisitor<R,
内のP> visitTry
- 実装要件:
- この実装では
defaultAction
を呼び出します。 - パラメータ:
node
- ビジットされたノードp
- パラメータ値- 戻り値:
defaultAction
の結果
-
visitCatch
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
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
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
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
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) BindingPatternノードを訪問します。- 定義:
- インタフェース
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
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
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
未知の型のTreeノードをビジットします。 これは、言語が進化し、新しい種類のノードがTree
階層に追加された場合に発生します。- 定義:
- インタフェース
TreeVisitor<R,
内のP> visitOther
- 実装要件:
- この実装では
defaultAction
を呼び出します。 - パラメータ:
node
- ビジットされたノードp
- パラメータ値- 戻り値:
defaultAction
の結果
-
visitYield
YieldTreeノードをビジットします。- 定義:
- インタフェース
TreeVisitor<R,
内のP> visitYield
- 実装要件:
- この実装では
defaultAction
を呼び出します。 - パラメータ:
node
- ビジットされたノードp
- パラメータ値- 戻り値:
defaultAction
の結果
-
SimpleTreeVisitor
を使用できます。