public class NodeStackRecording extends java.lang.Object implements INodeStack
| Modifier and Type | Field and Description |
|---|---|
java.util.List<java.lang.Class<?>> |
types |
| Constructor and Description |
|---|
NodeStackRecording() |
| Modifier and Type | Method and Description |
|---|---|
IExpressionNode.INodeBoolean |
popBoolean() |
IExpressionNode.INodeDouble |
popDouble() |
IExpressionNode.INodeLong |
popLong() |
<T> IExpressionNode.INodeObject<T> |
popObject(java.lang.Class<T> type) |
java.lang.Class<?>[] |
toArray() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpoppublic java.lang.Class<?>[] toArray()
public IExpressionNode.INodeLong popLong() throws InvalidExpressionException
popLong in interface INodeStackInvalidExpressionExceptionpublic IExpressionNode.INodeDouble popDouble() throws InvalidExpressionException
popDouble in interface INodeStackInvalidExpressionExceptionpublic IExpressionNode.INodeBoolean popBoolean() throws InvalidExpressionException
popBoolean in interface INodeStackInvalidExpressionExceptionpublic <T> IExpressionNode.INodeObject<T> popObject(java.lang.Class<T> type) throws InvalidExpressionException
popObject in interface INodeStackInvalidExpressionException