public class NodeFuncToLong extends java.lang.Object implements INodeFunc.INodeFuncLong, IExpressionNode.INodeLong
| Modifier and Type | Class and Description |
|---|---|
static interface |
NodeFuncToLong.IFuncToLong |
INodeFunc.INodeFuncBoolean, INodeFunc.INodeFuncDouble, INodeFunc.INodeFuncLong, INodeFunc.INodeFuncObject<T>IExpressionNode.INodeBoolean, IExpressionNode.INodeDouble, IExpressionNode.INodeLong, IExpressionNode.INodeObject<T>, IExpressionNode.INodeString| Constructor and Description |
|---|
NodeFuncToLong(java.lang.String name,
NodeFuncToLong.IFuncToLong func) |
| Modifier and Type | Method and Description |
|---|---|
long |
evaluate() |
IExpressionNode.INodeLong |
getNode(INodeStack stack)
Pops values off of the stack to create an expression node.
|
IExpressionNode.INodeLong |
inline() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitevaluateAsString, getAsInt, getAsLongpublic NodeFuncToLong(java.lang.String name,
NodeFuncToLong.IFuncToLong func)
public long evaluate()
evaluate in interface IExpressionNode.INodeLongpublic IExpressionNode.INodeLong inline()
inline in interface IExpressionNodeinline in interface IExpressionNode.INodeLongpublic IExpressionNode.INodeLong getNode(INodeStack stack) throws InvalidExpressionException
INodeFuncgetNode in interface INodeFuncgetNode in interface INodeFunc.INodeFuncLongInvalidExpressionExceptionpublic java.lang.String toString()
toString in class java.lang.Object