com.sun.javafx.api.tree
Interface JavaFXTreeVisitor<R,P>
- Type Parameters:
R
- the return type of this visitor's methods. Use Void
for visitors that do not need to return results.P
- the type of the additional parameter to this visitor's
methods. Use Void
for visitors that do not need an
additional parameter.
- All Superinterfaces:
- com.sun.source.tree.TreeVisitor<R,P>
- All Known Implementing Classes:
- JavaFXTreePathScanner, JavaFXTreeScanner, SimpleJavaFXTreeVisitor
public interface JavaFXTreeVisitor<R,P>
- extends com.sun.source.tree.TreeVisitor<R,P>
A visitor of JavaFX Script trees, which extends the TreeVisitor in
the javac Compiler API.
Classes implementing this interface may or may not throw a
NullPointerException
if the additional parameter p
is null
; see documentation of the implementing class for
details.
WARNING: It is possible that methods will be added to
this interface to accommodate new, currently unknown, language
structures added to future versions of the Java™ programming
language. Therefore, visitor classes directly implementing this
interface may be source incompatible with future versions of the
platform.
Method Summary |
R |
visitBindExpression(BindExpressionTree node,
P p)
|
R |
visitBlockExpression(BlockExpressionTree node,
P p)
|
R |
visitClassDeclaration(ClassDeclarationTree node,
P p)
|
R |
visitForExpression(ForExpressionTree node,
P p)
|
R |
visitForExpressionInClause(ForExpressionInClauseTree node,
P p)
|
R |
visitFunctionDefinition(FunctionDefinitionTree node,
P p)
|
R |
visitFunctionValue(FunctionValueTree node,
P p)
|
R |
visitIndexof(IndexofTree node,
P p)
|
R |
visitInitDefinition(InitDefinitionTree node,
P p)
|
R |
visitInstantiate(InstantiateTree node,
P p)
|
R |
visitInterpolate(InterpolateTree node,
P p)
|
R |
visitInterpolateValue(InterpolateValueTree node,
P p)
|
R |
visitKeyFrameLiteral(KeyFrameLiteralTree node,
P p)
|
R |
visitObjectLiteralPart(ObjectLiteralPartTree node,
P p)
|
R |
visitOnReplace(OnReplaceTree node,
P p)
|
R |
visitPostInitDefinition(InitDefinitionTree node,
P p)
|
R |
visitSequenceDelete(SequenceDeleteTree node,
P p)
|
R |
visitSequenceEmpty(SequenceEmptyTree node,
P p)
|
R |
visitSequenceExplicit(SequenceExplicitTree node,
P p)
|
R |
visitSequenceIndexed(SequenceIndexedTree node,
P p)
|
R |
visitSequenceInsert(SequenceInsertTree node,
P p)
|
R |
visitSequenceRange(SequenceRangeTree node,
P p)
|
R |
visitSequenceSlice(SequenceSliceTree node,
P p)
|
R |
visitSetAttributeToObject(SetAttributeToObjectTree node,
P p)
|
R |
visitStringExpression(StringExpressionTree node,
P p)
|
R |
visitTimeLiteral(TimeLiteralTree node,
P p)
|
R |
visitTrigger(TriggerTree node,
P p)
|
R |
visitTypeAny(TypeAnyTree node,
P p)
|
R |
visitTypeClass(TypeClassTree node,
P p)
|
R |
visitTypeFunctional(TypeFunctionalTree node,
P p)
|
R |
visitTypeUnknown(TypeUnknownTree node,
P p)
|
R |
visitVariable(JavaFXVariableTree node,
P p)
|
Methods inherited from interface com.sun.source.tree.TreeVisitor |
visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitNewArray, visitNewClass, visitOther, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitVariable, visitWhileLoop, visitWildcard |
visitBlockExpression
R visitBlockExpression(BlockExpressionTree node,
P p)
visitBindExpression
R visitBindExpression(BindExpressionTree node,
P p)
visitClassDeclaration
R visitClassDeclaration(ClassDeclarationTree node,
P p)
visitForExpression
R visitForExpression(ForExpressionTree node,
P p)
visitForExpressionInClause
R visitForExpressionInClause(ForExpressionInClauseTree node,
P p)
visitInitDefinition
R visitInitDefinition(InitDefinitionTree node,
P p)
visitInterpolate
R visitInterpolate(InterpolateTree node,
P p)
visitInterpolateValue
R visitInterpolateValue(InterpolateValueTree node,
P p)
visitIndexof
R visitIndexof(IndexofTree node,
P p)
visitInstantiate
R visitInstantiate(InstantiateTree node,
P p)
visitKeyFrameLiteral
R visitKeyFrameLiteral(KeyFrameLiteralTree node,
P p)
visitObjectLiteralPart
R visitObjectLiteralPart(ObjectLiteralPartTree node,
P p)
visitOnReplace
R visitOnReplace(OnReplaceTree node,
P p)
visitFunctionDefinition
R visitFunctionDefinition(FunctionDefinitionTree node,
P p)
visitFunctionValue
R visitFunctionValue(FunctionValueTree node,
P p)
visitPostInitDefinition
R visitPostInitDefinition(InitDefinitionTree node,
P p)
visitSequenceDelete
R visitSequenceDelete(SequenceDeleteTree node,
P p)
visitSequenceEmpty
R visitSequenceEmpty(SequenceEmptyTree node,
P p)
visitSequenceExplicit
R visitSequenceExplicit(SequenceExplicitTree node,
P p)
visitSequenceIndexed
R visitSequenceIndexed(SequenceIndexedTree node,
P p)
visitSequenceSlice
R visitSequenceSlice(SequenceSliceTree node,
P p)
visitSequenceInsert
R visitSequenceInsert(SequenceInsertTree node,
P p)
visitSequenceRange
R visitSequenceRange(SequenceRangeTree node,
P p)
visitSetAttributeToObject
R visitSetAttributeToObject(SetAttributeToObjectTree node,
P p)
visitStringExpression
R visitStringExpression(StringExpressionTree node,
P p)
visitTimeLiteral
R visitTimeLiteral(TimeLiteralTree node,
P p)
visitTrigger
R visitTrigger(TriggerTree node,
P p)
visitTypeAny
R visitTypeAny(TypeAnyTree node,
P p)
visitTypeClass
R visitTypeClass(TypeClassTree node,
P p)
visitTypeFunctional
R visitTypeFunctional(TypeFunctionalTree node,
P p)
visitTypeUnknown
R visitTypeUnknown(TypeUnknownTree node,
P p)
visitVariable
R visitVariable(JavaFXVariableTree node,
P p)