Класс SimpleTreeVisitor<R, P>
java.lang.Object
com.sun.source.util.SimpleTreeVisitor<R, P>
- Type Parameters:
R- тип возвращаемого значения методами этого посетителя. ИспользуйтеVoidдля посетителей, которым не нужно возвращать результаты.P- тип дополнительного параметра для методов этого посетителя. ИспользуйтеVoidдля посетителей, которым не нужен дополнительный параметр.
- Все реализованные интерфейсы:
TreeVisitor<R,P>
public class SimpleTreeVisitor<R,P> extends Object implements TreeVisitor<R,P>
Простой посетитель для узлов дерева.
- С тех пор:
- 1.6
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected final R |
DEFAULT_VALUE |
Значение по умолчанию, возвращаемое методом default action. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создаёт посетителя со значением DEFAULT_VALUE по умолчанию null. |
|
protected |
Создаёт посетителя со заданным значением DEFAULT_VALUE. |
Краткое описание методов
| Modifier and Type | Method | Description |
|---|---|---|
protected R |
defaultAction |
Базовое действие, используемое всеми методами посещения, которые не переопределены. |
final R |
visit |
Вызывает соответствующий метод посещения, специфичный для типа узла. |
final R |
visit |
Вызывает соответствующий метод посещения для каждого из последовательности узлов. |
R |
visitAnnotatedType |
Посещает узел AnnotatedTypeTree. |
R |
visitAnnotation |
Посещает узел AnnotatedTree. |
R |
visitAnyPattern |
Посещает узел AnyPatternTree. |
R |
visitArrayAccess |
Посещает узел ArrayAccessTree. |
R |
visitArrayType |
Посещает узел ArrayTypeTree. |
R |
visitAssert |
Посещает узел AssertTree. |
R |
visitAssignment |
Посещает узел AssignmentTree. |
R |
visitBinary |
Посещает узел BinaryTree. |
R |
visitBindingPattern |
Посещает узел BindingPatternTree. |
R |
visitBlock |
Посещает узел BlockTree. |
R |
visitBreak |
Посещает узел BreakTree. |
R |
visitCase |
Посещает узел CaseTree. |
R |
visitCatch |
Посещает узел CatchTree. |
R |
visitClass |
Посещает узел ClassTree. |
R |
visitCompilationUnit |
Посещает узел CompilationUnitTree. |
R |
visitCompoundAssignment |
Посещает узел CompoundAssignmentTree. |
R |
visitConditionalExpression |
Посещает узел ConditionalExpressionTree. |
R |
visitConstantCaseLabel |
Посещает узел ConstantCaseLabelTree. |
R |
visitContinue |
Посещает узел ContinueTree. |
R |
visitDeconstructionPattern |
Посещает узел DeconstructionPatternTree. |
R |
visitDefaultCaseLabel |
Посещает узел DefaultCaseLabelTree. |
R |
visitDoWhileLoop |
Посещает узел DoWhileTree. |
R |
visitEmptyStatement |
Посещает узел EmptyStatementTree. |
R |
visitEnhancedForLoop |
Посещает узел EnhancedForLoopTree. |
R |
visitErroneous |
Посещает узел ErroneousTree. |
R |
visitExports |
Посещает узел ExportsTree. |
R |
visitExpressionStatement |
Посещает узел ExpressionStatementTree. |
R |
visitForLoop |
Посещает узел ForLoopTree. |
R |
visitIdentifier |
Посещает узел IdentifierTree. |
R |
visitIf |
Посещает узел IfTree. |
R |
visitImport |
Посещает узел ImportTree. |
R |
visitInstanceOf |
Посещает узел InstanceOfTree. |
R |
visitIntersectionType |
Посещает узел IntersectionTypeTree. |
R |
visitLabeledStatement |
Посещает узел LabeledStatementTree. |
R |
visitLambdaExpression |
Посещает узел LambdaExpressionTree. |
R |
visitLiteral |
Посещает узел LiteralTree. |
R |
visitMemberReference |
Посещает узел MemberReferenceTree. |
R |
visitMemberSelect |
Посещает узел MemberSelectTree. |
R |
visitMethod |
Посещает узел MethodTree. |
R |
visitMethodInvocation |
Посещает узел MethodInvocationTree. |
R |
visitModifiers |
Посещает узел ModifiersTree. |
R |
visitModule |
Посещает узел ModuleTree. |
R |
visitNewArray |
Посещает узел NewArrayTree. |
R |
visitNewClass |
Посещает узел NewClassTree. |
R |
visitOpens |
Посещает узел OpensTree. |
R |
visitOther |
Посещает узел неизвестного типа Tree. |
R |
visitPackage |
Посещает узел PackageTree. |
R |
visitParameterizedType |
Посещает узел ParameterizedTypeTree. |
R |
visitParenthesized |
Посещает узел ParenthesizedTree. |
R |
visitPatternCaseLabel |
Посещает узел PatternCaseLabelTree. |
R |
visitPrimitiveType |
Посещает узел PrimitiveTypeTree. |
R |
visitProvides |
Посещает узел ProvidesTree. |
R |
visitRequires |
Посещает узел RequiresTree. |
R |
visitReturn |
Посещает узел ReturnTree. |
R |
visitSwitch |
Посещает узел SwitchTree. |
R |
visitSwitchExpression |
Посещает узел SwitchExpressionTree. |
R |
visitSynchronized |
Посещает узел SynchronizedTree. |
R |
visitThrow |
Посещает узел ThrowTree. |
R |
visitTry |
Посещает узел TryTree. |
R |
visitTypeCast |
Посещает узел TypeCastTree. |
R |
visitTypeParameter |
Посещает узел TypeParameterTree. |
R |
visitUnary |
Посещает узел UnaryTree. |
R |
visitUnionType |
Посещает узел UnionTypeTree. |
R |
visitUses |
Посещает узел UsesTree. |
R |
visitVariable |
Посещает узел VariableTree. |
R |
visitWhileLoop |
Посещает узел WhileLoopTree. |
R |
visitWildcard |
Посещает узел WildcardTypeTree. |
R |
visitYield |
Посещает узел YieldTree. |
Подробное описание полей
DEFAULT_VALUE
protected final R DEFAULT_VALUE
Значение по умолчанию, возвращаемое методом
default action.Подробное описание конструкторов
SimpleTreeVisitor
protected SimpleTreeVisitor()
Создаёт посетитель с значением по умолчанию
null.SimpleTreeVisitor
protected SimpleTreeVisitor(R defaultValue)
Создаёт посетитель с заданным значением по умолчанию.
- Параметры:
-
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.- Определено в:
-
visitCompilationUnitв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitPackage
public R visitPackage(PackageTree node, P p)
Посещает узел
PackageTree.- Определено в:
-
visitPackageв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitImport
public R visitImport(ImportTree node, P p)
Посещает узел
ImportTree.- Определено в:
-
visitImportв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitClass
public R visitClass(ClassTree node, P p)
Посещает узел
ClassTree.- Определено в:
-
visitClassв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitMethod
public R visitMethod(MethodTree node, P p)
Посещает узел
MethodTree.- Определено в:
-
visitMethodв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitVariable
public R visitVariable(VariableTree node, P p)
Посещает узел
VariableTree.- Определено в:
-
visitVariableв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitEmptyStatement
public R visitEmptyStatement(EmptyStatementTree node, P p)
Посещает узел
EmptyStatementTree.- Определено в:
-
visitEmptyStatementв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitBlock
public R visitBlock(BlockTree node, P p)
Посещает узел
BlockTree.- Определено в:
-
visitBlockв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitDoWhileLoop
public R visitDoWhileLoop(DoWhileLoopTree node, P p)
Посещает узел
DoWhileTree.- Определено в:
-
visitDoWhileLoopв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitWhileLoop
public R visitWhileLoop(WhileLoopTree node, P p)
Посещает узел
WhileLoopTree.- Определено в:
-
visitWhileLoopв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitForLoop
public R visitForLoop(ForLoopTree node, P p)
Посещает узел
ForLoopTree.- Определено в:
-
visitForLoopв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitEnhancedForLoop
public R visitEnhancedForLoop(EnhancedForLoopTree node, P p)
Посещает узел
EnhancedForLoopTree.- Указано:
-
visitEnhancedForLoopв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitLabeledStatement
public R visitLabeledStatement(LabeledStatementTree node, P p)
Посещает узел
LabeledStatementTree.- Указано:
-
visitLabeledStatementв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSwitch
public R visitSwitch(SwitchTree node, P p)
Посещает узел
SwitchTree.- Указано:
-
visitSwitchв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSwitchExpression
public R visitSwitchExpression(SwitchExpressionTree node, P p)
Посещает узел
SwitchExpressionTree.- Указано:
-
visitSwitchExpressionв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 14
visitCase
public R visitCase(CaseTree node, P p)
Посещает узел
CaseTree.- Указано:
-
visitCaseв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSynchronized
public R visitSynchronized(SynchronizedTree node, P p)
Посещает узел
SynchronizedTree.- Указано:
-
visitSynchronizedв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitTry
public R visitTry(TryTree node, P p)
Посещает узел
TryTree.- Указано:
-
visitTryв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitCatch
public R visitCatch(CatchTree node, P p)
Посещает узел
CatchTree.- Указано:
-
visitCatchв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitConditionalExpression
public R visitConditionalExpression(ConditionalExpressionTree node, P p)
Посещает узел
ConditionalExpressionTree.- Указано:
-
visitConditionalExpressionв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitIf
public R visitIf(IfTree node, P p)
Посещает узел
IfTree.- Указано:
-
visitIfв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitExpressionStatement
public R visitExpressionStatement(ExpressionStatementTree node, P p)
Посещает узел
ExpressionStatementTree.- Указано:
-
visitExpressionStatementв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitBreak
public R visitBreak(BreakTree node, P p)
Посещает узел
BreakTree.- Указано:
-
visitBreakв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitContinue
public R visitContinue(ContinueTree node, P p)
Посещает узел
ContinueTree.- Указано:
-
visitContinueв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitReturn
public R visitReturn(ReturnTree node, P p)
Посещает узел
ReturnTree.- Указано:
-
visitReturnв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitThrow
public R visitThrow(ThrowTree node, P p)
Посещает узел
ThrowTree.- Указано:
-
visitThrowв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitAssert
public R visitAssert(AssertTree node, P p)
Посещает узел
AssertTree.- Specified by:
-
visitAssertin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitMethodInvocation
public R visitMethodInvocation(MethodInvocationTree node, P p)
Посещает узел
MethodInvocationTree.- Specified by:
-
visitMethodInvocationin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitNewClass
public R visitNewClass(NewClassTree node, P p)
Посещает узел
NewClassTree.- Specified by:
-
visitNewClassin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitNewArray
public R visitNewArray(NewArrayTree node, P p)
Посещает узел
NewArrayTree.- Specified by:
-
visitNewArrayin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitLambdaExpression
public R visitLambdaExpression(LambdaExpressionTree node, P p)
Посещает узел
LambdaExpressionTree.- Specified by:
-
visitLambdaExpressionin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitParenthesized
public R visitParenthesized(ParenthesizedTree node, P p)
Посещает узел
ParenthesizedTree.- Specified by:
-
visitParenthesizedin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitAssignment
public R visitAssignment(AssignmentTree node, P p)
Посещает узел
AssignmentTree.- Specified by:
-
visitAssignmentin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitCompoundAssignment
public R visitCompoundAssignment(CompoundAssignmentTree node, P p)
Посещает узел
CompoundAssignmentTree.- Specified by:
-
visitCompoundAssignmentin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitUnary
public R visitUnary(UnaryTree node, P p)
Посещает узел
UnaryTree.- Specified by:
-
visitUnaryin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitBinary
public R visitBinary(BinaryTree node, P p)
Посещает узел
BinaryTree.- Specified by:
-
visitBinaryin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitTypeCast
public R visitTypeCast(TypeCastTree node, P p)
Посещает узел
TypeCastTree.- Specified by:
-
visitTypeCastin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitInstanceOf
public R visitInstanceOf(InstanceOfTree node, P p)
Посещает узел
InstanceOfTree.- Specified by:
-
visitInstanceOfin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitAnyPattern
public R visitAnyPattern(AnyPatternTree node, P p)
Посещает узел
AnyPatternTree.- Specified by:
-
visitAnyPatternin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction - Since:
- 22
visitBindingPattern
public R visitBindingPattern(BindingPatternTree node, P p)
Посещает узел
BindingPatternTree.- Specified by:
-
visitBindingPatternin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction - Since:
- 14
visitDefaultCaseLabel
public R visitDefaultCaseLabel(DefaultCaseLabelTree node, P p)
Посещает узел
DefaultCaseLabelTree.- Specified by:
-
visitDefaultCaseLabelin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction - Since:
- 21
visitConstantCaseLabel
public R visitConstantCaseLabel(ConstantCaseLabelTree node, P p)
Посещает узел
ConstantCaseLabelTree.- Определено в:
-
visitConstantCaseLabelв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 21
visitDeconstructionPattern
public R visitDeconstructionPattern(DeconstructionPatternTree node, P p)
Посещает узел
DeconstructionPatternTree.- Определено в:
-
visitDeconstructionPatternв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 21
visitPatternCaseLabel
public R visitPatternCaseLabel(PatternCaseLabelTree node, P p)
Посещает узел
PatternCaseLabelTree.- Определено в:
-
visitPatternCaseLabelв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 21
visitArrayAccess
public R visitArrayAccess(ArrayAccessTree node, P p)
Посещает узел
ArrayAccessTree.- Определено в:
-
visitArrayAccessв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitMemberSelect
public R visitMemberSelect(MemberSelectTree node, P p)
Посещает узел
MemberSelectTree.- Определено в:
-
visitMemberSelectв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitMemberReference
public R visitMemberReference(MemberReferenceTree node, P p)
Посещает узел
MemberReferenceTree.- Определено в:
-
visitMemberReferenceв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitIdentifier
public R visitIdentifier(IdentifierTree node, P p)
Посещает узел
IdentifierTree.- Определено в:
-
visitIdentifierв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitLiteral
public R visitLiteral(LiteralTree node, P p)
Посещает узел
LiteralTree.- Определено в:
-
visitLiteralв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitPrimitiveType
public R visitPrimitiveType(PrimitiveTypeTree node, P p)
Посещает узел
PrimitiveTypeTree.- Определено в:
-
visitPrimitiveTypeв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitArrayType
public R visitArrayType(ArrayTypeTree node, P p)
Посещает узел
ArrayTypeTree.- Определено в:
-
visitArrayTypeв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitParameterizedType
public R visitParameterizedType(ParameterizedTypeTree node, P p)
Посещает узел
ParameterizedTypeTree.- Определено в:
-
visitParameterizedTypeв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitUnionType
public R visitUnionType(UnionTypeTree node, P p)
Посещает узел
UnionTypeTree.- Определено в:
-
visitUnionTypeв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitIntersectionType
public R visitIntersectionType(IntersectionTypeTree node, P p)
Посещает узел
IntersectionTypeTree.- Определено в:
-
visitIntersectionTypeв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitTypeParameter
public R visitTypeParameter(TypeParameterTree node, P p)
Посещает узел
TypeParameterTree.- Определено в:
-
visitTypeParameterв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitWildcard
public R visitWildcard(WildcardTree node, P p)
Посещает узел
WildcardTypeTree.- Определено в:
-
visitWildcardв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitModifiers
public R visitModifiers(ModifiersTree node, P p)
Посещает узел
ModifiersTree.- Определено:
-
visitModifiersв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitAnnotation
public R visitAnnotation(AnnotationTree node, P p)
Посещает узел
AnnotatedTree.- Определено:
-
visitAnnotationв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitAnnotatedType
public R visitAnnotatedType(AnnotatedTypeTree node, P p)
Посещает узел
AnnotatedTypeTree.- Определено:
-
visitAnnotatedTypeв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitModule
public R visitModule(ModuleTree node, P p)
Посещает узел
ModuleTree.- Определено:
-
visitModuleв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitExports
public R visitExports(ExportsTree node, P p)
Посещает узел
ExportsTree.- Определено:
-
visitExportsв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitOpens
public R visitOpens(OpensTree node, P p)
Посещает узел
OpensTree.- Определено:
-
visitOpensв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitProvides
public R visitProvides(ProvidesTree node, P p)
Посещает узел
ProvidesTree.- Определено:
-
visitProvidesв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitRequires
public R visitRequires(RequiresTree node, P p)
Посещает узел
RequiresTree.- Определено:
-
visitRequiresв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitUses
public R visitUses(UsesTree node, P p)
Посещает узел
UsesTree.- Определено:
-
visitUsesв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitErroneous
public R visitErroneous(ErroneousTree node, P p)
Посещает узел
ErroneousTree.- Определено:
-
visitErroneousв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitOther
public R visitOther(Tree node, P p)
Посещает узел неизвестного типа
Tree. Это может произойти, если язык эволюционирует, и к иерархии Tree добавляются новые типы узлов.- Определено:
-
visitOtherв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitYield
public R visitYield(YieldTree node, P p)
Посещает узел
YieldTree.- Определено:
-
visitYieldв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С момента:
- 14
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/jdk.compiler/com/sun/source/util/SimpleTreeVisitor.html