/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if(!isSameClass(expr)) return false; if(!m_left.deepEquals(((Operation)expr).m_left)) return false; if(!m_right.deepEquals(((Operation)expr).m_right)) return false; return true; } }
/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if(!isSameClass(expr)) return false; if(!m_left.deepEquals(((Operation)expr).m_left)) return false; if(!m_right.deepEquals(((Operation)expr).m_right)) return false; return true; } }
/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if (!super.deepEquals(expr)) return false; FilterExprIteratorSimple fet = (FilterExprIteratorSimple) expr; if (!m_expr.deepEquals(fet.m_expr)) return false; return true; }
/** * @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(!isSameClass(expr)) return false; if(!m_right.deepEquals(((UnaryOperation)expr).m_right)) return false; return true; }
/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if (!super.deepEquals(expr)) return false; FilterExprIterator fet = (FilterExprIterator) expr; if (!m_expr.deepEquals(fet.m_expr)) return false; return true; }
/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if(!isSameClass(expr)) return false; if(!m_right.deepEquals(((UnaryOperation)expr).m_right)) return false; return true; }
/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if (!super.deepEquals(expr)) return false; FilterExprIteratorSimple fet = (FilterExprIteratorSimple) expr; if (!m_expr.deepEquals(fet.m_expr)) return false; return true; }
/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if (!super.deepEquals(expr)) return false; FilterExprIterator fet = (FilterExprIterator) expr; if (!m_expr.deepEquals(fet.m_expr)) return false; return true; }
/** * @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; }
/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if(!super.deepEquals(expr)) return false; if(null != m_arg1) { if(null == ((Function2Args)expr).m_arg1) return false; if(!m_arg1.deepEquals(((Function2Args)expr).m_arg1)) return false; } else if(null != ((Function2Args)expr).m_arg1) return false; return true; }
/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if(!super.deepEquals(expr)) return false; if(null != m_arg2) { if(null == ((Function3Args)expr).m_arg2) return false; if(!m_arg2.deepEquals(((Function3Args)expr).m_arg2)) return false; } else if (null != ((Function3Args)expr).m_arg2) return false; return true; }
/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if(!super.deepEquals(expr)) return false; if(null != m_arg2) { if(null == ((Function3Args)expr).m_arg2) return false; if(!m_arg2.deepEquals(((Function3Args)expr).m_arg2)) return false; } else if (null != ((Function3Args)expr).m_arg2) 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; }
/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if(!super.deepEquals(expr)) return false; if(null != m_arg1) { if(null == ((Function2Args)expr).m_arg1) return false; if(!m_arg1.deepEquals(((Function2Args)expr).m_arg1)) return false; } else if(null != ((Function2Args)expr).m_arg1) return false; return true; }
/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if (!super.deepEquals(expr)) return false; PredicatedNodeTest pnt = (PredicatedNodeTest) expr; if (null != m_predicates) { int n = m_predicates.length; if ((null == pnt.m_predicates) || (pnt.m_predicates.length != n)) return false; for (int i = 0; i < n; i++) { if (!m_predicates[i].deepEquals(pnt.m_predicates[i])) return false; } } else if (null != pnt.m_predicates) return false; return true; }
/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if (!super.deepEquals(expr)) return false; FunctionMultiArgs fma = (FunctionMultiArgs) expr; if (null != m_args) { int n = m_args.length; if ((null == fma) || (fma.m_args.length != n)) return false; for (int i = 0; i < n; i++) { if (!m_args[i].deepEquals(fma.m_args[i])) return false; } } else if (null != fma.m_args) { return false; } return true; } }
/** * @see Expression#deepEquals(Expression) */ public boolean deepEquals(Expression expr) { if (!super.deepEquals(expr)) return false; PredicatedNodeTest pnt = (PredicatedNodeTest) expr; if (null != m_predicates) { int n = m_predicates.length; if ((null == pnt.m_predicates) || (pnt.m_predicates.length != n)) return false; for (int i = 0; i < n; i++) { if (!m_predicates[i].deepEquals(pnt.m_predicates[i])) return false; } } else if (null != pnt.m_predicates) return false; return true; }
for (int i = 0; i < n; i++) if (!m_predicates[i].deepEquals(sp.m_predicates[i])) return false;