public class NodeConstantLong extends java.lang.Object implements IExpressionNode.INodeLong, IConstantNode
IExpressionNode.INodeBoolean, IExpressionNode.INodeDouble, IExpressionNode.INodeLong, IExpressionNode.INodeObject<T>, IExpressionNode.INodeString
Modifier and Type | Field and Description |
---|---|
long |
value |
static NodeConstantLong |
ZERO |
Constructor and Description |
---|
NodeConstantLong(long value) |
Modifier and Type | Method and Description |
---|---|
long |
evaluate() |
IExpressionNode.INodeLong |
inline() |
static NodeConstantLong |
of(long value) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
evaluateAsString, getAsInt, getAsLong
public static final NodeConstantLong ZERO
public final long value
public static NodeConstantLong of(long value)
public long evaluate()
evaluate
in interface IExpressionNode.INodeLong
public IExpressionNode.INodeLong inline()
inline
in interface IExpressionNode
inline
in interface IExpressionNode.INodeLong
public java.lang.String toString()
toString
in class java.lang.Object