@FunctionalInterface public static interface IExpressionNode.INodeLong extends IExpressionNode, java.util.function.LongSupplier, java.util.function.IntSupplier
IExpressionNode.INodeBoolean, IExpressionNode.INodeDouble, IExpressionNode.INodeLong, IExpressionNode.INodeObject<T>, IExpressionNode.INodeString
Modifier and Type | Method and Description |
---|---|
long |
evaluate() |
default java.lang.String |
evaluateAsString() |
default int |
getAsInt()
Deprecated.
As
evaluate() gives a better description as to the cost. |
default long |
getAsLong()
Deprecated.
As
evaluate() gives a better description as to the cost. |
default IExpressionNode.INodeLong |
inline() |
long evaluate()
default IExpressionNode.INodeLong inline()
inline
in interface IExpressionNode
default java.lang.String evaluateAsString()
evaluateAsString
in interface IExpressionNode
default long getAsLong()
evaluate()
gives a better description as to the cost.getAsLong
in interface java.util.function.LongSupplier
default int getAsInt()
evaluate()
gives a better description as to the cost.getAsInt
in interface java.util.function.IntSupplier