public class NodeConditionalLong extends java.lang.Object implements IExpressionNode.INodeLong
IExpressionNode.INodeBoolean, IExpressionNode.INodeDouble, IExpressionNode.INodeLong, IExpressionNode.INodeObject<T>, IExpressionNode.INodeString
Constructor and Description |
---|
NodeConditionalLong(IExpressionNode.INodeBoolean condition,
IExpressionNode.INodeLong ifTrue,
IExpressionNode.INodeLong ifFalse) |
Modifier and Type | Method and Description |
---|---|
long |
evaluate() |
IExpressionNode.INodeLong |
inline() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
evaluateAsString, getAsInt, getAsLong
public NodeConditionalLong(IExpressionNode.INodeBoolean condition, IExpressionNode.INodeLong ifTrue, IExpressionNode.INodeLong ifFalse)
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