| java.lang.Object org.apache.commons.jexl.parser.SimpleNode org.apache.commons.jexl.parser.ASTEQNode
ASTEQNode | public class ASTEQNode extends SimpleNode (Code) | | 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
Double s before comparing.
If either value is a
Number or
Character (but both are not the same class),
the values are coerced to
Long s before comparing.
If either value is a
Boolean (but both are not the same class),
the values are coerced to
Boolean s 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.
author: Geir Magnusson Jr. version: $Id: ASTEQNode.java 398190 2006-04-29 16:04:10Z dion $ |
Constructor Summary | |
public | ASTEQNode(int id) Create the node given an id. | public | ASTEQNode(Parser p, int id) Create a node with the given parser and id. |
ASTEQNode | public ASTEQNode(int id)(Code) | | Create the node given an id.
Parameters: id - node id. |
ASTEQNode | public ASTEQNode(Parser p, int id)(Code) | | Create a node with the given parser and id.
Parameters: p - a parser. Parameters: id - node id. |
|
|