Класс SimpleTreeVisitor<R, P>
java.lang.Object
com.sun.source.util.SimpleTreeVisitor<R, P>
- Параметры типа:
R— тип возвращаемого значения методов этого посетителя. ИспользуйтеVoidдля посетителей, которым не нужно возвращать результаты.P— тип дополнительного параметра методов этого посетителя. ИспользуйтеVoidдля посетителей, которым не нужен дополнительный параметр.
- Все реализованные интерфейсы:
TreeVisitor<R,P>
public class SimpleTreeVisitor<R,P> extends Object implements TreeVisitor<R,P>
Простой посетитель узлов дерева.
- С версии:
- 1.6
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected final R |
DEFAULT_VALUE |
Значение по умолчанию, возвращаемое методом default action. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создает посетитель со значением DEFAULT_VALUE, равным null. |
|
protected |
Создает посетитель с указанным значением DEFAULT_VALUE. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected R |
defaultAction |
Действие по умолчанию, используемое всеми методами visit, для которых не определена переопределенная реализация. |
final R |
visit |
Вызывает соответствующий метод visit, определяемый типом узла. |
final R |
visit |
Вызывает соответствующий метод 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()
Создает посетитель со значением DEFAULT_VALUE, равным
null.SimpleTreeVisitor
protected SimpleTreeVisitor(R defaultValue)
Создает посетитель с заданным значением DEFAULT_VALUE.
- Параметры:
-
defaultValue— значение по умолчанию, возвращаемое действием по умолчанию
Подробное описание методов
defaultAction
protected R defaultAction(Tree node, P p)
Действие по умолчанию, используемое всеми методами visit, которые не переопределены.
- Параметры:
-
node— посещаемый узел -
p— значение параметра, переданное методу visit - Возвращает:
- результат, возвращаемый методом visit
visit
public final R visit(Tree node, P p)
Вызывает соответствующий метод visit, предназначенный для типа узла.
- Параметры:
-
node— узел, для которого выполняется диспетчеризация -
p— параметр, передаваемый соответствующему методу visit - Возвращает:
- значение, возвращенное соответствующим методом visit
visit
public final R visit(Iterable<? extends Tree> nodes, P p)
Вызывает соответствующий метод visit для каждого узла последовательности.
- Параметры:
-
nodes— узлы, для которых выполняется диспетчеризация -
p— значение параметра, передаваемое каждому соответствующему методу visit - Возвращает:
- значение, возвращенное последним из методов visit, или 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.- Определено в:
-
visitAssertв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- результат
defaultAction
visitMethodInvocation
public R visitMethodInvocation(MethodInvocationTree node, P p)
Посещает узел
MethodInvocationTree.- Определено в:
-
visitMethodInvocationв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- результат
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
visitAnyPattern
public R visitAnyPattern(AnyPatternTree node, P p)
Посещает узел
AnyPatternTree.- Определено в:
-
visitAnyPatternв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- результат
defaultAction - С версии:
- 22
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 - С версии:
- 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://docs.oracle.com/en/java/javase/25/docs/api/jdk.compiler/com/sun/source/util/SimpleTreeVisitor.html