org.objectweb.medor.filter.postfix
Class PostfixExpressionHelper
java.lang.Object
org.objectweb.medor.filter.postfix.PostfixExpressionHelper
- ExpressionHelper
public class PostfixExpressionHelper
extends java.lang.Object
An implmentation of the ExpressionHeleper Interface
getNumberOfNode
public int getNumberOfNode(Expression e)
throws ExpressionException
join
public Expression join(Expression[] stack)
throws ExpressionException,
TypingException
- join in interface ExpressionHelper
substituteParameters
public Expression substituteParameters(ParameterOperand[] pos,
Expression e)
throws ExpressionException,
TypingException
- substituteParameters in interface ExpressionHelper
substituteParameters
public Expression[] substituteParameters(ParameterOperand[] pos,
Expression[] stack)
throws ExpressionException,
TypingException
- substituteParameters in interface ExpressionHelper
toStack
public Expression[] toStack(Expression e)
throws ExpressionException,
TypingException
- toStack in interface ExpressionHelper
toStack
public ArrayList toStack(Expression e,
ArrayList al)
throws ExpressionException,
TypingException
verifyNoNull
public boolean verifyNoNull(Expression e)
Checks no branch of the expression is null.