/** @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if (!super.deepEquals(expr)) return false; FilterExprWalker walker = (FilterExprWalker) expr; if (!m_expr.deepEquals(walker.m_expr)) return false; return true; }
/** @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if (!super.deepEquals(expr)) return false; if (null != m_arg0) { if (null == ((FunctionOneArg) expr).m_arg0) return false; if (!m_arg0.deepEquals(((FunctionOneArg) expr).m_arg0)) return false; } else if (null != ((FunctionOneArg) expr).m_arg0) return false; return true; }