Класс 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>
Простой посетитель для узлов дерева.
- Since:
- 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 |
visitStringTemplate |
Предварительный просмотр. Посещает узел StringTemplateTree. |
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()
Создает посетителя со значением DEFAULT_VALUE, равным
null.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.- Указано в:
-
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.- Specified by:
-
visitLabeledStatementin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitSwitch
public R visitSwitch(SwitchTree node, P p)
Посещает узел
SwitchTree.- Specified by:
-
visitSwitchin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitSwitchExpression
public R visitSwitchExpression(SwitchExpressionTree node, P p)
Посещает узел
SwitchExpressionTree.- Specified by:
-
visitSwitchExpressionin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitCase
public R visitCase(CaseTree node, P p)
Посещает узел
CaseTree.- Specified by:
-
visitCasein interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitSynchronized
public R visitSynchronized(SynchronizedTree node, P p)
Посещает узел
SynchronizedTree.- Specified by:
-
visitSynchronizedin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitTry
public R visitTry(TryTree node, P p)
Посещает узел
TryTree.- Specified by:
-
visitTryin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitCatch
public R visitCatch(CatchTree node, P p)
Посещает узел
CatchTree.- Specified by:
-
visitCatchin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitConditionalExpression
public R visitConditionalExpression(ConditionalExpressionTree node, P p)
Посещает узел
ConditionalExpressionTree.- Specified by:
-
visitConditionalExpressionin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitIf
public R visitIf(IfTree node, P p)
Посещает узел
IfTree.- Specified by:
-
visitIfin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitExpressionStatement
public R visitExpressionStatement(ExpressionStatementTree node, P p)
Посещает узел
ExpressionStatementTree.- Specified by:
-
visitExpressionStatementin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitBreak
public R visitBreak(BreakTree node, P p)
Посещает узел
BreakTree.- Specified by:
-
visitBreakin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitContinue
public R visitContinue(ContinueTree node, P p)
Посещает узел
ContinueTree.- Specified by:
-
visitContinuein interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitReturn
public R visitReturn(ReturnTree node, P p)
Посещает узел
ReturnTree.- Specified by:
-
visitReturnin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitThrow
public R visitThrow(ThrowTree node, P p)
Посещает узел
ThrowTree.- Specified by:
-
visitThrowin interfaceTreeVisitor<R,P> - Implementation Requirements:
- Эта реализация вызывает
defaultAction. - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
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.- Определено:
-
visitNewClassв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В данной реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitNewArray
public R visitNewArray(NewArrayTree node, P p)
Посещает узел
NewArrayTree.- Определено:
-
visitNewArrayв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В данной реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitLambdaExpression
public R visitLambdaExpression(LambdaExpressionTree node, P p)
Посещает узел
LambdaExpressionTree.- Определено:
-
visitLambdaExpressionв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В данной реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitParenthesized
public R visitParenthesized(ParenthesizedTree node, P p)
Посещает узел
ParenthesizedTree.- Определено:
-
visitParenthesizedв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В данной реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitAssignment
public R visitAssignment(AssignmentTree node, P p)
Посещает узел
AssignmentTree.- Определено:
-
visitAssignmentв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В данной реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitCompoundAssignment
public R visitCompoundAssignment(CompoundAssignmentTree node, P p)
Посещает узел
CompoundAssignmentTree.- Определено:
-
visitCompoundAssignmentв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В данной реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitUnary
public R visitUnary(UnaryTree node, P p)
Посещает узел
UnaryTree.- Определено:
-
visitUnaryв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В данной реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitBinary
public R visitBinary(BinaryTree node, P p)
Посещает узел
BinaryTree.- Определено:
-
visitBinaryв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В данной реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitTypeCast
public R visitTypeCast(TypeCastTree node, P p)
Посещает узел
TypeCastTree.- Определено:
-
visitTypeCastв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В данной реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitInstanceOf
public R visitInstanceOf(InstanceOfTree node, P p)
Посещает узел
InstanceOfTree.- Определено:
-
visitInstanceOfв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В данной реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitStringTemplate
public R visitStringTemplate(StringTemplateTreePREVIEW node, P p)
visitStringTemplate — это API предпросмотра платформы Java. Функции предпросмотра могут быть удалены в будущей версии или доработаны до постоянных функций платформы Java.
Посещает узел StringTemplateTree. В данной реализации вызывается
defaultAction.- Определено:
-
visitStringTemplateв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitAnyPattern
public R visitAnyPattern(AnyPatternTreePREVIEW node, P p)
visitAnyPattern — это API предварительного просмотра платформы Java. Программы могут использовать
visitAnyPattern только при включенных функциях предварительного просмотра.Функции предварительного просмотра могут быть удалены в будущей версии или доработаны до постоянных функций платформы Java.
Посещает узел
AnyPatternTree.- Определено:
-
visitAnyPatternв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В данной реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С момента:
- 21
visitBindingPattern
public R visitBindingPattern(BindingPatternTree node, P p)
Посещает узел
BindingPatternTree.- Определено:
-
visitBindingPatternв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В данной реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С момента:
- 14
visitDefaultCaseLabel
public R visitDefaultCaseLabel(DefaultCaseLabelTree node, P p)
Посещает узел
DefaultCaseLabelTree.- Определено:
-
visitDefaultCaseLabelв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В данной реализации вызывается
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С момента:
- 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
© 1993, 2023, 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://docs.oracle.com/en/java/javase/21/docs/api/jdk.compiler/com/sun/source/util/SimpleTreeVisitor.html