public abstract class AbstractJSONExpr extends SimpleNode implements JSONPathCompilerTreeConstants
JJTARRAY, JJTEXPRESSION, JJTIMAGE, JJTNEG, jjtNodeName, JJTOBJECT, JJTPART, JJTPREDICATE, JJTSELECTOR, JJTTERM
Constructor and Description |
---|
AbstractJSONExpr(int i) |
Modifier and Type | Method and Description |
---|---|
AbstractJSONExpr |
at(int index) |
int |
getChildrenCount() |
String |
getName() |
String |
toString()
Returns a string representation of the object.
|
dump, getId, jjtAddChild, jjtClose, jjtCreate, jjtCreate, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, toString
public AbstractJSONExpr at(int index)
public int getChildrenCount()
public String getName()
public String toString()
Object
toString
method returns a
string that "textually represents" this object. The result should be a concise but informative
representation that is easy for a person to read. It is recommended that all subclasses override
this method.
The toString
method for class Object
returns a string consisting of the name of
the class of which the object is an instance, the at-sign character `@
', and the unsigned
hexadecimal representation of the hash code of the object. In other words, this method returns a
string equal to the value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
toString
in class SimpleNode