org.apache.commons.jexl.parser
Class ASTEQNode
public
class
ASTEQNode
extends SimpleNode
Represents equality between values.
If the values are of the same class, .equals() is used.
If either value is a Float or Double (but both are not the same class),
the values are coerced to Doubles before comparing.
If either value is a Number or Character (but both are not the same class),
the values are coerced to Longs before comparing.
If either value is a Boolean (but both are not the same class),
the values are coerced to Booleans before comparing.
If either value is a String (but both are not the same class),
toString() is called on both before comparing.
Otherwise left.equals(right) is returned.
Version: $Id: ASTEQNode.java 398190 2006-04-29 16:04:10Z dion $
public ASTEQNode(int id)
Create the node given an id.
Parameters: id node id.
public ASTEQNode(
Parser p, int id)
Create a node with the given parser and id.
Parameters: p a parser. id node id.
{@inheritDoc }
{@inheritDoc }