Spec-Zone.ru › OpenJDK 25

Класс 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.

Краткое описание конструкторов

SimpleTreeVisitor()
SimpleTreeVisitor(R defaultValue)
Модификатор Конструктор Описание
protected
Создает посетитель со значением DEFAULT_VALUE, равным null.
protected
Создает посетитель с указанным значением DEFAULT_VALUE.

Краткое описание методов

Модификатор и тип Метод Описание
protected R defaultAction(Tree node, P p)
Действие по умолчанию, используемое всеми методами visit, для которых не определена переопределенная реализация.
final R visit(Tree node, P p)
Вызывает соответствующий метод visit, определяемый типом узла.
final R visit(Iterable<? extends Tree> nodes, P p)
Вызывает соответствующий метод visit для каждого узла последовательности.
R visitAnnotatedType(AnnotatedTypeTree node, P p)
Посещает узел AnnotatedTypeTree.
R visitAnnotation(AnnotationTree node, P p)
Посещает узел AnnotatedTree.
R visitAnyPattern(AnyPatternTree node, P p)
Посещает узел AnyPatternTree.
R visitArrayAccess(ArrayAccessTree node, P p)
Посещает узел ArrayAccessTree.
R visitArrayType(ArrayTypeTree node, P p)
Посещает узел ArrayTypeTree.
R visitAssert(AssertTree node, P p)
Посещает узел AssertTree.
R visitAssignment(AssignmentTree node, P p)
Посещает узел AssignmentTree.
R visitBinary(BinaryTree node, P p)
Посещает узел BinaryTree.
R visitBindingPattern(BindingPatternTree node, P p)
Посещает узел BindingPatternTree.
R visitBlock(BlockTree node, P p)
Посещает узел BlockTree.
R visitBreak(BreakTree node, P p)
Посещает узел BreakTree.
R visitCase(CaseTree node, P p)
Посещает узел CaseTree.
R visitCatch(CatchTree node, P p)
Посещает узел CatchTree.
R visitClass(ClassTree node, P p)
Посещает узел ClassTree.
R visitCompilationUnit(CompilationUnitTree node, P p)
Посещает узел CompilationUnitTree.
R visitCompoundAssignment(CompoundAssignmentTree node, P p)
Посещает узел CompoundAssignmentTree.
R visitConditionalExpression(ConditionalExpressionTree node, P p)
Посещает узел ConditionalExpressionTree.
R visitConstantCaseLabel(ConstantCaseLabelTree node, P p)
Посещает узел ConstantCaseLabelTree.
R visitContinue(ContinueTree node, P p)
Посещает узел ContinueTree.
R visitDeconstructionPattern(DeconstructionPatternTree node, P p)
Посещает узел DeconstructionPatternTree.
R visitDefaultCaseLabel(DefaultCaseLabelTree node, P p)
Посещает узел DefaultCaseLabelTree.
R visitDoWhileLoop(DoWhileLoopTree node, P p)
Посещает узел DoWhileTree.
R visitEmptyStatement(EmptyStatementTree node, P p)
Посещает узел EmptyStatementTree.
R visitEnhancedForLoop(EnhancedForLoopTree node, P p)
Посещает узел EnhancedForLoopTree.
R visitErroneous(ErroneousTree node, P p)
Посещает узел ErroneousTree.
R visitExports(ExportsTree node, P p)
Посещает узел ExportsTree.
R visitExpressionStatement(ExpressionStatementTree node, P p)
Посещает узел ExpressionStatementTree.
R visitForLoop(ForLoopTree node, P p)
Посещает узел ForLoopTree.
R visitIdentifier(IdentifierTree node, P p)
Посещает узел IdentifierTree.
R visitIf(IfTree node, P p)
Посещает узел IfTree.
R visitImport(ImportTree node, P p)
Посещает узел ImportTree.
R visitInstanceOf(InstanceOfTree node, P p)
Посещает узел InstanceOfTree.
R visitIntersectionType(IntersectionTypeTree node, P p)
Посещает узел IntersectionTypeTree.
R visitLabeledStatement(LabeledStatementTree node, P p)
Посещает узел LabeledStatementTree.
R visitLambdaExpression(LambdaExpressionTree node, P p)
Посещает узел LambdaExpressionTree.
R visitLiteral(LiteralTree node, P p)
Посещает узел LiteralTree.
R visitMemberReference(MemberReferenceTree node, P p)
Посещает узел MemberReferenceTree.
R visitMemberSelect(MemberSelectTree node, P p)
Посещает узел MemberSelectTree.
R visitMethod(MethodTree node, P p)
Посещает узел MethodTree.
R visitMethodInvocation(MethodInvocationTree node, P p)
Посещает узел MethodInvocationTree.
R visitModifiers(ModifiersTree node, P p)
Посещает узел ModifiersTree.
R visitModule(ModuleTree node, P p)
Посещает узел ModuleTree.
R visitNewArray(NewArrayTree node, P p)
Посещает узел NewArrayTree.
R visitNewClass(NewClassTree node, P p)
Посещает узел NewClassTree.
R visitOpens(OpensTree node, P p)
Посещает узел OpensTree.
R visitOther(Tree node, P p)
Посещает узел Tree неизвестного типа.
R visitPackage(PackageTree node, P p)
Посещает узел PackageTree.
R visitParameterizedType(ParameterizedTypeTree node, P p)
Посещает узел ParameterizedTypeTree.
R visitParenthesized(ParenthesizedTree node, P p)
Посещает узел ParenthesizedTree.
R visitPatternCaseLabel(PatternCaseLabelTree node, P p)
Посещает узел PatternCaseLabelTree.
R visitPrimitiveType(PrimitiveTypeTree node, P p)
Посещает узел PrimitiveTypeTree.
R visitProvides(ProvidesTree node, P p)
Посещает узел ProvidesTree.
R visitRequires(RequiresTree node, P p)
Посещает узел RequiresTree.
R visitReturn(ReturnTree node, P p)
Посещает узел ReturnTree.
R visitSwitch(SwitchTree node, P p)
Посещает узел SwitchTree.
R visitSwitchExpression(SwitchExpressionTree node, P p)
Посещает узел SwitchExpressionTree.
R visitSynchronized(SynchronizedTree node, P p)
Посещает узел SynchronizedTree.
R visitThrow(ThrowTree node, P p)
Посещает узел ThrowTree.
R visitTry(TryTree node, P p)
Посещает узел TryTree.
R visitTypeCast(TypeCastTree node, P p)
Посещает узел TypeCastTree.
R visitTypeParameter(TypeParameterTree node, P p)
Посещает узел TypeParameterTree.
R visitUnary(UnaryTree node, P p)
Посещает узел UnaryTree.
R visitUnionType(UnionTypeTree node, P p)
Посещает узел UnionTypeTree.
R visitUses(UsesTree node, P p)
Посещает узел UsesTree.
R visitVariable(VariableTree node, P p)
Посещает узел VariableTree.
R visitWhileLoop(WhileLoopTree node, P p)
Посещает узел WhileLoopTree.
R visitWildcard(WildcardTree node, P p)
Посещает узел WildcardTypeTree.
R visitYield(YieldTree node, P p)
Посещает узел YieldTree.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

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

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе документации Java SE, содержащем более подробные описания для разработчиков, обзоры основных понятий, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API