# Uses of Class
org.apache.velocity.runtime.parser.node.ASTBinaryOperator

Packages that use ASTBinaryOperator
Package
Description
org.apache.velocity.runtime.parser.node

## Uses of ASTBinaryOperator in org.apache.velocity.runtime.parser.node

Subclasses of ASTBinaryOperator in org.apache.velocity.runtime.parser.node
Modifier and Type
Class
Description
`class`
`ASTAddNode`
Handles number addition of nodes.
Please look at the Parser.jjt file which is what controls the generation of this class.
`class`
`ASTAndNode`
Please look at the Parser.jjt file which is what controls the generation of this class.
`class`
`ASTComparisonNode`
Numeric comparison support
`class`
`ASTDivNode`
Handles number division of nodes
Please look at the Parser.jjt file which is what controls the generation of this class.
`class`
`ASTEQNode`
Handles `arg1 == arg2` This operator requires that the LHS and RHS are both of the same Class, both numbers or both coerce-able to strings.
`class`
`ASTGENode`
Handles arg1 >= arg2
`class`
`ASTGTNode`
Handles arg1 > arg2
`class`
`ASTLENode`
Handles arg1 <= arg2
`class`
`ASTLogicalOperator`
`class`
`ASTLTNode`
Handles arg1 < arg2
`class`
`ASTMathNode`
Helps handle math
Please look at the Parser.jjt file which is what controls the generation of this class.
`class`
`ASTModNode`
Handles modulus division
Please look at the Parser.jjt file which is what controls the generation of this class.
`class`
`ASTMulNode`
Handles multiplication
Please look at the Parser.jjt file which is what controls the generation of this class.
`class`
`ASTNENode`
Handles `arg1 != arg2` by negating evaluation of ASTEQNode
`class`
`ASTOrNode`
Please look at the Parser.jjt file which is what controls the generation of this class.
`class`
`ASTSubtractNode`
Handles subtraction of nodes (in #set() )
Please look at the Parser.jjt file which is what controls the generation of this class.