|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
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.public interface JavaFXTreeVisitor<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 Detail |
|---|
R visitMethodInvocation(FunctionInvocationTree node,
P p)
R visitAssignment(AssignmentTree node,
P p)
R visitCompoundAssignment(CompoundAssignmentTree node,
P p)
R visitBinary(BinaryTree node,
P p)
R visitBreak(BreakTree node,
P p)
R visitCatch(CatchTree node,
P p)
R visitConditionalExpression(ConditionalExpressionTree node,
P p)
R visitContinue(ContinueTree node,
P p)
R visitErroneous(ErroneousTree node,
P p)
R visitIdentifier(IdentifierTree node,
P p)
R visitImport(ImportTree node,
P p)
R visitLiteral(LiteralTree node,
P p)
R visitModifiers(ModifiersTree node,
P p)
R visitParenthesized(ParenthesizedTree node,
P p)
R visitReturn(ReturnTree node,
P p)
R visitMemberSelect(MemberSelectTree node,
P p)
R visitEmptyStatement(EmptyStatementTree node,
P p)
R visitThrow(ThrowTree node,
P p)
R visitCompilationUnit(UnitTree node,
P p)
R visitTry(TryTree node,
P p)
R visitTypeCast(TypeCastTree node,
P p)
R visitInstanceOf(InstanceOfTree node,
P p)
R visitUnary(UnaryTree node,
P p)
R visitVariable(VariableTree node,
P p)
R visitWhileLoop(WhileLoopTree 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 visitInitDefinition(InitDefinitionTree node,
P p)
R visitInterpolateValue(InterpolateValueTree node,
P p)
R visitIndexof(IndexofTree node,
P p)
R visitInstantiate(InstantiateTree node,
P p)
R visitKeyFrameLiteral(KeyFrameLiteralTree node,
P p)
R visitObjectLiteralPart(ObjectLiteralPartTree node,
P p)
R visitOnReplace(OnReplaceTree node,
P p)
R visitFunctionDefinition(FunctionDefinitionTree node,
P p)
R visitFunctionValue(FunctionValueTree 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 visitSequenceSlice(SequenceSliceTree node,
P p)
R visitSequenceInsert(SequenceInsertTree node,
P p)
R visitSequenceRange(SequenceRangeTree node,
P p)
R visitVariableInvalidate(VariableInvalidateTree 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 visitTypeArray(TypeArrayTree node,
P p)
R visitTypeUnknown(TypeUnknownTree node,
P p)
R visitMissingExpression(ExpressionTree node,
P p)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||