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, wait
pop
public java.lang.Class<?>[] toArray()
public IExpressionNode.INodeLong popLong() throws InvalidExpressionException
popLong
in interface INodeStack
InvalidExpressionException
public IExpressionNode.INodeDouble popDouble() throws InvalidExpressionException
popDouble
in interface INodeStack
InvalidExpressionException
public IExpressionNode.INodeBoolean popBoolean() throws InvalidExpressionException
popBoolean
in interface INodeStack
InvalidExpressionException
public <T> IExpressionNode.INodeObject<T> popObject(java.lang.Class<T> type) throws InvalidExpressionException
popObject
in interface INodeStack
InvalidExpressionException