File: OperatorNode.md | Updated: 11/15/2025
This node represents basic mathematical and logical operations like addition, subtraction or comparisons (e.g. equal()).
Constructs a new operator node.
op | The operator.
---|---
aNode | The first input.
bNode | The second input.
params | Additional input parameters.
The first input.
The second input.
This flag can be used for type testing.
Default is true.
The operator.
This method is overwritten since the node type is inferred from the operator and the input node types.
builder | The current node builder.
---|---
output | The output type. Default is null.
Overrides: TempNode#getNodeType
Returns: The node type.
Returns the operator method name.
builder | The current node builder.
---|---
output | The output type.
Returns: The operator method name.