public abstract class ParserVisitor extends Object
Constructor and Description |
---|
ParserVisitor() |
Modifier and Type | Method and Description |
---|---|
protected abstract Object |
visit(ASTAddNode node,
Object data) |
protected Object |
visit(ASTAmbiguous node,
Object data)
Unused, should throw in Parser.
|
protected abstract Object |
visit(ASTAndNode node,
Object data) |
protected abstract Object |
visit(ASTArguments node,
Object data) |
protected abstract Object |
visit(ASTArrayAccess node,
Object data) |
protected abstract Object |
visit(ASTArrayLiteral node,
Object data) |
protected abstract Object |
visit(ASTAssignment node,
Object data) |
protected abstract Object |
visit(ASTBitwiseAndNode node,
Object data) |
protected abstract Object |
visit(ASTBitwiseComplNode node,
Object data) |
protected abstract Object |
visit(ASTBitwiseOrNode node,
Object data) |
protected abstract Object |
visit(ASTBitwiseXorNode node,
Object data) |
protected abstract Object |
visit(ASTBlock node,
Object data) |
protected abstract Object |
visit(ASTBreak node,
Object data) |
protected abstract Object |
visit(ASTConstructorNode node,
Object data) |
protected abstract Object |
visit(ASTContinue node,
Object data) |
protected abstract Object |
visit(ASTDivNode node,
Object data) |
protected abstract Object |
visit(ASTEmptyFunction node,
Object data) |
protected abstract Object |
visit(ASTEmptyMethod node,
Object data) |
protected abstract Object |
visit(ASTEQNode node,
Object data) |
protected abstract Object |
visit(ASTERNode node,
Object data) |
protected abstract Object |
visit(ASTEWNode node,
Object data) |
protected abstract Object |
visit(ASTExtendedLiteral node,
Object data) |
protected abstract Object |
visit(ASTFalseNode node,
Object data) |
protected abstract Object |
visit(ASTForeachStatement node,
Object data) |
protected abstract Object |
visit(ASTFunctionNode node,
Object data) |
protected abstract Object |
visit(ASTGENode node,
Object data) |
protected abstract Object |
visit(ASTGTNode node,
Object data) |
protected abstract Object |
visit(ASTIdentifierAccess node,
Object data) |
protected abstract Object |
visit(ASTIdentifier node,
Object data) |
protected abstract Object |
visit(ASTIfStatement node,
Object data) |
protected abstract Object |
visit(ASTJexlScript node,
Object data) |
protected abstract Object |
visit(ASTJxltLiteral node,
Object data) |
protected abstract Object |
visit(ASTLENode node,
Object data) |
protected abstract Object |
visit(ASTLTNode node,
Object data) |
protected abstract Object |
visit(ASTMapEntry node,
Object data) |
protected abstract Object |
visit(ASTMapLiteral node,
Object data) |
protected abstract Object |
visit(ASTMethodNode node,
Object data) |
protected abstract Object |
visit(ASTModNode node,
Object data) |
protected abstract Object |
visit(ASTMulNode node,
Object data) |
protected abstract Object |
visit(ASTNENode node,
Object data) |
protected abstract Object |
visit(ASTNEWNode node,
Object data) |
protected abstract Object |
visit(ASTNotNode node,
Object data) |
protected abstract Object |
visit(ASTNRNode node,
Object data) |
protected abstract Object |
visit(ASTNSWNode node,
Object data) |
protected abstract Object |
visit(ASTNullLiteral node,
Object data) |
protected abstract Object |
visit(ASTNumberLiteral node,
Object data) |
protected abstract Object |
visit(ASTOrNode node,
Object data) |
protected abstract Object |
visit(ASTRangeNode node,
Object data) |
protected abstract Object |
visit(ASTReferenceExpression node,
Object data) |
protected abstract Object |
visit(ASTReference node,
Object data) |
protected abstract Object |
visit(ASTReturnStatement node,
Object data) |
protected abstract Object |
visit(ASTSetAddNode node,
Object data) |
protected abstract Object |
visit(ASTSetAndNode node,
Object data) |
protected abstract Object |
visit(ASTSetDivNode node,
Object data) |
protected abstract Object |
visit(ASTSetLiteral node,
Object data) |
protected abstract Object |
visit(ASTSetModNode node,
Object data) |
protected abstract Object |
visit(ASTSetMultNode node,
Object data) |
protected abstract Object |
visit(ASTSetOrNode node,
Object data) |
protected abstract Object |
visit(ASTSetSubNode node,
Object data) |
protected abstract Object |
visit(ASTSetXorNode node,
Object data) |
protected abstract Object |
visit(ASTSizeFunction node,
Object data) |
protected abstract Object |
visit(ASTSizeMethod node,
Object data) |
protected abstract Object |
visit(ASTStringLiteral node,
Object data) |
protected abstract Object |
visit(ASTSubNode node,
Object data) |
protected abstract Object |
visit(ASTSWNode node,
Object data) |
protected abstract Object |
visit(ASTTernaryNode node,
Object data) |
protected abstract Object |
visit(ASTTrueNode node,
Object data) |
protected abstract Object |
visit(ASTUnaryMinusNode node,
Object data) |
protected abstract Object |
visit(ASTVar node,
Object data) |
protected abstract Object |
visit(ASTWhileStatement node,
Object data) |
protected Object |
visit(SimpleNode node,
Object data)
Unused, satisfy ParserVisitor interface.
|
protected final Object visit(SimpleNode node, Object data)
node
- a nodedata
- the dataprotected final Object visit(ASTAmbiguous node, Object data)
node
- a nodedata
- the dataprotected abstract Object visit(ASTJexlScript node, Object data)
protected abstract Object visit(ASTIfStatement node, Object data)
protected abstract Object visit(ASTWhileStatement node, Object data)
protected abstract Object visit(ASTContinue node, Object data)
protected abstract Object visit(ASTForeachStatement node, Object data)
protected abstract Object visit(ASTReturnStatement node, Object data)
protected abstract Object visit(ASTAssignment node, Object data)
protected abstract Object visit(ASTReference node, Object data)
protected abstract Object visit(ASTTernaryNode node, Object data)
protected abstract Object visit(ASTAndNode node, Object data)
protected abstract Object visit(ASTBitwiseOrNode node, Object data)
protected abstract Object visit(ASTBitwiseXorNode node, Object data)
protected abstract Object visit(ASTBitwiseAndNode node, Object data)
protected abstract Object visit(ASTNSWNode node, Object data)
protected abstract Object visit(ASTNEWNode node, Object data)
protected abstract Object visit(ASTAddNode node, Object data)
protected abstract Object visit(ASTSubNode node, Object data)
protected abstract Object visit(ASTMulNode node, Object data)
protected abstract Object visit(ASTDivNode node, Object data)
protected abstract Object visit(ASTModNode node, Object data)
protected abstract Object visit(ASTUnaryMinusNode node, Object data)
protected abstract Object visit(ASTBitwiseComplNode node, Object data)
protected abstract Object visit(ASTNotNode node, Object data)
protected abstract Object visit(ASTIdentifier node, Object data)
protected abstract Object visit(ASTNullLiteral node, Object data)
protected abstract Object visit(ASTTrueNode node, Object data)
protected abstract Object visit(ASTFalseNode node, Object data)
protected abstract Object visit(ASTNumberLiteral node, Object data)
protected abstract Object visit(ASTStringLiteral node, Object data)
protected abstract Object visit(ASTSetLiteral node, Object data)
protected abstract Object visit(ASTExtendedLiteral node, Object data)
protected abstract Object visit(ASTArrayLiteral node, Object data)
protected abstract Object visit(ASTRangeNode node, Object data)
protected abstract Object visit(ASTMapLiteral node, Object data)
protected abstract Object visit(ASTMapEntry node, Object data)
protected abstract Object visit(ASTEmptyFunction node, Object data)
protected abstract Object visit(ASTEmptyMethod node, Object data)
protected abstract Object visit(ASTSizeFunction node, Object data)
protected abstract Object visit(ASTFunctionNode node, Object data)
protected abstract Object visit(ASTMethodNode node, Object data)
protected abstract Object visit(ASTSizeMethod node, Object data)
protected abstract Object visit(ASTConstructorNode node, Object data)
protected abstract Object visit(ASTArrayAccess node, Object data)
protected abstract Object visit(ASTIdentifierAccess node, Object data)
protected abstract Object visit(ASTArguments node, Object data)
protected abstract Object visit(ASTReferenceExpression node, Object data)
protected abstract Object visit(ASTSetAddNode node, Object data)
protected abstract Object visit(ASTSetSubNode node, Object data)
protected abstract Object visit(ASTSetMultNode node, Object data)
protected abstract Object visit(ASTSetDivNode node, Object data)
protected abstract Object visit(ASTSetModNode node, Object data)
protected abstract Object visit(ASTSetAndNode node, Object data)
protected abstract Object visit(ASTSetOrNode node, Object data)
protected abstract Object visit(ASTSetXorNode node, Object data)
protected abstract Object visit(ASTJxltLiteral node, Object data)
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.