Класс 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>
SimpleTreeVisitor опирается на предварительные возможности платформы Java: -
SimpleTreeVisitorссылается на один или несколько предварительных API рефлексии:DefaultCaseLabelTree,GuardedPatternTree,ParenthesizedPatternTree.
Предварительные функции могут быть удалены в будущей версии или обновлены до постоянных функций платформы Java.
Простой посетитель для узлов дерева.
- С момента:
- 1.6
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected final R |
DEFAULT_VALUE |
Значение по умолчанию, возвращаемое методом default action. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создает посетителя со значением DEFAULT_VALUE по умолчанию null. |
|
protected |
Создает посетителя со заданным значением DEFAULT_VALUE. |
Краткое описание методов
| Modifier and Type | Method | Описание |
|---|---|---|
protected R |
defaultAction |
Установленное действие по умолчанию, используемое всеми методами посещения, которые не переопределены. |
final R |
visit |
Вызывает соответствующий метод посещения, специфичный для типа узла. |
final R |
visit |
Вызывает соответствующий метод посещения для каждого из последовательности узлов. |
R |
visitAnnotatedType |
Посещает узел AnnotatedTypeTree. |
R |
visitAnnotation |
Посещает узел AnnotatedTree. |
R |
visitArrayAccess |
Посещает узел ArrayAccessTree. |
R |
visitArrayType |
Посещает узел ArrayTypeTree. |
R |
visitAssert |
Посещает узел AssertTree. |
R |
visitAssignment |
Посещает узел AssignmentTree. |
R |
visitBinary |
Посещает узел BinaryTree. |
R |
visitBindingPattern |
Посещает узел BindingPattern. |
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 |
visitContinue |
Посещает узел ContinueTree. |
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 |
visitGuardedPattern |
Предварительный просмотр. Посещает узел GuardPatternTree. |
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 |
visitParenthesizedPattern |
Предварительный просмотр. Посещает узел ParenthesizedPatternTree. |
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)
Метод по умолчанию, используемый всеми методами посещения, которые не переопределены.
- Параметры:
-
node- посещаемый узел -
p- значение параметра, переданное методу посещения - Возвращает:
- значение, которое должно быть возвращено методом посещения
visit
public final R visit(Tree node, P p)
Вызывает соответствующий метод посещения, специфичный для типа узла.
- Параметры:
-
node- узел, для обработки -
p- параметр, передаваемый соответствующему методу посещения - Возвращает:
- значение, возвращаемое соответствующим методом посещения
visit
public final R visit(Iterable<? extends Tree> nodes, P p)
Вызывает соответствующий метод посещения для каждого узла в последовательности.
- Параметры:
-
nodes- узлы, для обработки -
p- значение параметра, передаваемое каждому соответствующему методу посещения - Возвращает:
- значение, возвращаемое последним из методов посещения, или null, если ни один из методов не был вызван
visitCompilationUnit
public R visitCompilationUnit(CompilationUnitTree node, P p)
Посещает узел CompilationUnitTree.
- Определено в:
-
visitCompilationUnitв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitPackage
public R visitPackage(PackageTree node, P p)
Посещает узел PackageTree.
- Определено в:
-
visitPackageв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitImport
public R visitImport(ImportTree node, P p)
Посещает узел ImportTree.
- Определено в:
-
visitImportв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitClass
public R visitClass(ClassTree node, P p)
Посещает узел ClassTree.
- Определено в:
-
visitClassв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitMethod
public R visitMethod(MethodTree node, P p)
Посещает узел MethodTree.
- Определено в:
-
visitMethodв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitVariable
public R visitVariable(VariableTree node, P p)
Посещает узел VariableTree.
- Определено в:
-
visitVariableв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitEmptyStatement
public R visitEmptyStatement(EmptyStatementTree node, P p)
Посещает узел EmptyStatementTree.
- Определено в:
-
visitEmptyStatementв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitBlock
public R visitBlock(BlockTree node, P p)
Посещает узел BlockTree.
- Определено в:
-
visitBlockв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitDoWhileLoop
public R visitDoWhileLoop(DoWhileLoopTree node, P p)
Посещает узел DoWhileTree.
- Определено в:
-
visitDoWhileLoopв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitWhileLoop
public R visitWhileLoop(WhileLoopTree node, P p)
Посещает узел WhileLoopTree.
- Определено в:
-
visitWhileLoopв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitForLoop
public R visitForLoop(ForLoopTree node, P p)
Посещает узел ForLoopTree.
- Определено в:
-
visitForLoopв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitEnhancedForLoop
public R visitEnhancedForLoop(EnhancedForLoopTree node, P p)
Посещает узел EnhancedForLoopTree.
- Определено в:
-
visitEnhancedForLoopв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitLabeledStatement
public R visitLabeledStatement(LabeledStatementTree node, P p)
Посещает узел LabeledStatementTree.
- Указано:
-
visitLabeledStatementв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSwitch
public R visitSwitch(SwitchTree node, P p)
Посещает узел SwitchTree.
- Указано:
-
visitSwitchв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
visitSwitchExpression
public R visitSwitchExpression(SwitchExpressionTree node, P p)
Посещает узел SwitchExpressionTree.
- Указано:
-
visitSwitchExpressionв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction
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
visitBindingPattern
public R visitBindingPattern(BindingPatternTree node, P p)
Посещает узел BindingPattern.
- Указано:
-
visitBindingPatternв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 14
visitDefaultCaseLabel
public R visitDefaultCaseLabel(DefaultCaseLabelTreePREVIEW node, P p)
visitDefaultCaseLabel — это API предварительного просмотра платформы Java. Функции предварительного просмотра могут быть удалены в будущих выпусках или обновлены до постоянных функций платформы Java.
Посещает узел DefaultCaseLabelTree.
- Указано:
-
visitDefaultCaseLabelв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 17
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
visitParenthesizedPattern
public R visitParenthesizedPattern(ParenthesizedPatternTreePREVIEW node, P p)
visitParenthesizedPattern — это API предварительного просмотра платформы Java. Функции предварительного просмотра могут быть удалены в будущих выпусках или обновлены до постоянных функций платформы Java.
Посещает узел ParenthesizedPatternTree.
- Указано:
-
visitParenthesizedPatternв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- Эта реализация вызывает
defaultAction. - Параметры:
-
node- посещаемый узел -
p- значение параметра - Возвращает:
- результат
defaultAction - С:
- 17
visitGuardedPattern
public R visitGuardedPattern(GuardedPatternTreePREVIEW node, P p)
visitGuardedPattern — это рефлексивный API предварительного просмотра платформы Java. Функции предварительного просмотра могут быть удалены в будущих выпусках или обновлены до постоянных функций платформы Java.
Посещает узел GuardPatternTree.
- Определено в:
-
visitGuardedPatternв интерфейсеTreeVisitor<R,P> - Требования к реализации:
- В этой реализации вызывается
defaultAction. - Параметры:
-
node— посещаемый узел -
p— значение параметра - Возвращает:
- результат вызова
defaultAction - С:
- 17
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, 2021, 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/17/docs/api/jdk.compiler/com/sun/source/util/SimpleTreeVisitor.html
SimpleTreeVisitorтолько при включенных предварительных функциях.