Класс 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 R | DEFAULT_VALUE | Значение по умолчанию, возвращаемое методом |
Конструкторы
| Модификатор | Конструктор | Описание |
|---|---|---|
protected | SimpleTreeVisitor() | Создаёт посетителя со значением DEFAULT_VALUE |
protected | SimpleTreeVisitor(R defaultValue) | Создаёт посетителя со заданным DEFAULT_VALUE. |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected R | defaultAction(Tree node,
P p) | Действие по умолчанию, используемое всеми методами visit, которые не переопределены. |
R | visit(Tree node,
P p) | Вызывает соответствующий метод visit, специфичный для типа узла. |
R | visit(Iterable<? extends Tree> nodes,
P p) | Вызывает соответствующий метод visit для каждого из последовательности узлов. |
R | visitAnnotatedType(AnnotatedTypeTree node,
P p) | Посещает узел AnnotatedTypeTree. |
R | visitAnnotation(AnnotationTree node,
P p) | Посещает узел AnnotatedTree. |
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 | 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 | visitContinue(ContinueTree node,
P p) | Посещает узел ContinueTree. |
R | visitDoWhileLoop(DoWhileLoopTree node,
P p) | Посещает узел DoWhileTree. |
R | visitEmptyStatement(EmptyStatementTree node,
P p) | Посещает узел EmptyStatementTree. |
R | visitEnhancedForLoop(EnhancedForLoopTree node,
P p) | Посещает узел EnhancedForLoopTree. |
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 | visitNewArray(NewArrayTree node,
P p) | Посещает узел NewArrayTree. |
R | visitNewClass(NewClassTree node,
P p) | Посещает узел NewClassTree. |
R | visitOther(Tree node,
P p) | Посещает узел неизвестного типа узла дерева. |
R | visitPackage(PackageTree node,
P p) | Посещает узел PackageTree. |
R | visitParameterizedType(ParameterizedTypeTree node,
P p) | Посещает узел ParameterizedTypeTree. |
R | visitParenthesized(ParenthesizedTree node,
P p) | Посещает узел ParenthesizedTree. |
R | visitPrimitiveType(PrimitiveTypeTree node,
P p) | Посещает узел PrimitiveTypeTree. |
R | visitReturn(ReturnTree node,
P p) | Посещает узел ReturnTree. |
R | visitSwitch(SwitchTree node,
P p) | Посещает узел SwitchTree. |
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 | visitVariable(VariableTree node,
P p) | Посещает узел VariableTree. |
R | visitWhileLoop(WhileLoopTree node,
P p) | Посещает узел WhileLoopTree. |
R | visitWildcard(WildcardTree node,
P p) | Посещает узел WildcardTypeTree. |
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Методы, объявленные в интерфейсе com.sun.source.tree.TreeVisitor
visitErroneous, visitExports, visitModule, visitOpens, visitProvides, visitRequires, visitUses Поля
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. Эта реализация вызывает defaultAction.
- Указано в:
-
visitCompilationUnitв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitPackage
public R visitPackage(PackageTree node,
P p) Посещает узел PackageTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitPackageв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitImport
public R visitImport(ImportTree node,
P p) Посещает узел ImportTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitImportв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitClass
public R visitClass(ClassTree node,
P p) Посещает узел ClassTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitClassв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitMethod
public R visitMethod(MethodTree node,
P p) Посещает узел MethodTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitMethodв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitVariable
public R visitVariable(VariableTree node,
P p) Посещает узел VariableTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitVariableв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitEmptyStatement
public R visitEmptyStatement(EmptyStatementTree node,
P p) Посещает узел EmptyStatementTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitEmptyStatementв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitBlock
public R visitBlock(BlockTree node,
P p) Посещает узел BlockTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitBlockв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitDoWhileLoop
public R visitDoWhileLoop(DoWhileLoopTree node,
P p) Посещает узел DoWhileTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitDoWhileLoopв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitWhileLoop
public R visitWhileLoop(WhileLoopTree node,
P p) Посещает узел WhileLoopTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitWhileLoopв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitForLoop
public R visitForLoop(ForLoopTree node,
P p) Посещает узел ForLoopTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitForLoopв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitEnhancedForLoop
public R visitEnhancedForLoop(EnhancedForLoopTree node,
P p) Посещает узел EnhancedForLoopTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitEnhancedForLoopв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitLabeledStatement
public R visitLabeledStatement(LabeledStatementTree node,
P p) Посещает узел LabeledStatementTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitLabeledStatementв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSwitch
public R visitSwitch(SwitchTree node,
P p) Посещает узел SwitchTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitSwitchв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitCase
public R visitCase(CaseTree node,
P p) Посещает узел CaseTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitCaseв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSynchronized
public R visitSynchronized(SynchronizedTree node,
P p) Посещает узел SynchronizedTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitSynchronizedв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitTry
public R visitTry(TryTree node,
P p) Посещает узел TryTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitTryв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitCatch
public R visitCatch(CatchTree node,
P p) Посещает узел CatchTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitCatchв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitConditionalExpression
public R visitConditionalExpression(ConditionalExpressionTree node,
P p) Посещает узел ConditionalExpressionTree. Эта реализация вызывает defaultAction.
- Указано в:
-
visitConditionalExpressionв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitIf
public R visitIf(IfTree node,
P p) Посещает узел IfTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitIfin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitExpressionStatement
public R visitExpressionStatement(ExpressionStatementTree node,
P p) Посещает узел ExpressionStatementTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitExpressionStatementin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitBreak
public R visitBreak(BreakTree node,
P p) Посещает узел BreakTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitBreakin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitContinue
public R visitContinue(ContinueTree node,
P p) Посещает узел ContinueTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitContinuein interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitReturn
public R visitReturn(ReturnTree node,
P p) Посещает узел ReturnTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitReturnin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitThrow
public R visitThrow(ThrowTree node,
P p) Посещает узел ThrowTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitThrowin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitAssert
public R visitAssert(AssertTree node,
P p) Посещает узел AssertTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitAssertin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitMethodInvocation
public R visitMethodInvocation(MethodInvocationTree node,
P p) Посещает узел MethodInvocationTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitMethodInvocationin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitNewClass
public R visitNewClass(NewClassTree node,
P p) Посещает узел NewClassTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitNewClassin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitNewArray
public R visitNewArray(NewArrayTree node,
P p) Посещает узел NewArrayTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitNewArrayin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitLambdaExpression
public R visitLambdaExpression(LambdaExpressionTree node,
P p) Посещает узел LambdaExpressionTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitLambdaExpressionin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitParenthesized
public R visitParenthesized(ParenthesizedTree node,
P p) Посещает узел ParenthesizedTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitParenthesizedin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitAssignment
public R visitAssignment(AssignmentTree node,
P p) Посещает узел AssignmentTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitAssignmentin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitCompoundAssignment
public R visitCompoundAssignment(CompoundAssignmentTree node,
P p) Посещает узел CompoundAssignmentTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitCompoundAssignmentin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitUnary
public R visitUnary(UnaryTree node,
P p) Посещает узел UnaryTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitUnaryin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitBinary
public R visitBinary(BinaryTree node,
P p) Посещает узел BinaryTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitBinaryin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitTypeCast
public R visitTypeCast(TypeCastTree node,
P p) Посещает узел TypeCastTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitTypeCastin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitInstanceOf
public R visitInstanceOf(InstanceOfTree node,
P p) Посещает узел InstanceOfTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitInstanceOfin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitArrayAccess
public R visitArrayAccess(ArrayAccessTree node,
P p) Посещает узел ArrayAccessTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitArrayAccessin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitMemberSelect
public R visitMemberSelect(MemberSelectTree node,
P p) Посещает узел MemberSelectTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitMemberSelectin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitMemberReference
public R visitMemberReference(MemberReferenceTree node,
P p) Посещает узел MemberReferenceTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitMemberReferencein interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitIdentifier
public R visitIdentifier(IdentifierTree node,
P p) Посещает узел IdentifierTree. Эта реализация вызывает defaultAction.
- Specified by:
-
visitIdentifierin interfaceTreeVisitor<R,P> - Parameters:
-
node- посещаемый узел -
p- значение параметра - Returns:
- результат
defaultAction
visitLiteral
public R visitLiteral(LiteralTree node,
P p) Посещает узел LiteralTree. Эта реализация вызывает defaultAction.
- Определено в:
-
visitLiteralв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitPrimitiveType
public R visitPrimitiveType(PrimitiveTypeTree node,
P p) Посещает узел PrimitiveTypeTree. В этом реализации вызывается defaultAction.
- Определено в:
-
visitPrimitiveTypeв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitArrayType
public R visitArrayType(ArrayTypeTree node,
P p) Посещает узел ArrayTypeTree. В этой реализации вызывается defaultAction.
- Определено в:
-
visitArrayTypeв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitParameterizedType
public R visitParameterizedType(ParameterizedTypeTree node,
P p) Посещает узел ParameterizedTypeTree. В этой реализации вызывается defaultAction.
- Определено в:
-
visitParameterizedTypeв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitUnionType
public R visitUnionType(UnionTypeTree node,
P p) Посещает узел UnionTypeTree. В этой реализации вызывается defaultAction.
- Определено в:
-
visitUnionTypeв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitIntersectionType
public R visitIntersectionType(IntersectionTypeTree node,
P p) Посещает узел IntersectionTypeTree. В этой реализации вызывается defaultAction.
- Определено в:
-
visitIntersectionTypeв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitTypeParameter
public R visitTypeParameter(TypeParameterTree node,
P p) Посещает узел TypeParameterTree. В этой реализации вызывается defaultAction.
- Определено в:
-
visitTypeParameterв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitWildcard
public R visitWildcard(WildcardTree node,
P p) Посещает узел WildcardTypeTree. В этой реализации вызывается defaultAction.
- Определено в:
-
visitWildcardв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitModifiers
public R visitModifiers(ModifiersTree node,
P p) Посещает узел ModifiersTree. В этой реализации вызывается defaultAction.
- Определено в:
-
visitModifiersв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitAnnotation
public R visitAnnotation(AnnotationTree node,
P p) Посещает узел AnnotatedTree. В этой реализации вызывается defaultAction.
- Определено в:
-
visitAnnotationв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitAnnotatedType
public R visitAnnotatedType(AnnotatedTypeTree node,
P p) Посещает узел AnnotatedTypeTree. В этой реализации вызывается defaultAction.
- Определено в:
-
visitAnnotatedTypeв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitOther
public R visitOther(Tree node,
P p) Посещает узел неизвестного типа Tree. Это может произойти, если язык эволюционирует и к иерархии Tree добавляются новые виды узлов. В этой реализации вызывается defaultAction.
- Определено в:
-
visitOtherв интерфейсеTreeVisitor<R,P> - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
© 1993, 2020, 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/11/docs/api/jdk.compiler/com/sun/source/util/SimpleTreeVisitor.html