Interface | Description |
---|---|
IConstantNode |
Marker interface that means calling evaluate() on this will *always* return the same value.
|
IExpressionNode | |
IExpressionNode.INodeBoolean | |
IExpressionNode.INodeDouble | |
IExpressionNode.INodeLong | |
IExpressionNode.INodeObject<T> | |
IExpressionNode.INodeString |
Common object types (Provided as functional interfaces, these should NEVER be tested against with instanceof
|
INodeFunc | |
INodeFunc.INodeFuncBoolean | |
INodeFunc.INodeFuncDouble | |
INodeFunc.INodeFuncLong | |
INodeFunc.INodeFuncObject<T> | |
INodeStack | |
IVariableNode | |
IVariableNode.IVariableNodeBoolean | |
IVariableNode.IVariableNodeDouble | |
IVariableNode.IVariableNodeLong | |
IVariableNode.IVariableNodeObject<T> |
Class | Description |
---|---|
NodeType<T> | |
NodeTypes |
Exception | Description |
---|---|
InvalidExpressionException |