@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSAtomBoolean rhs = (JSAtomBoolean) o; return m_bValue == rhs.m_bValue; }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSAtomBoolean rhs = (JSAtomBoolean) o; return m_bValue == rhs.m_bValue; }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSExprDirect rhs = (JSExprDirect) o; return m_sSource.equals (rhs.m_sSource); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSExprParanthesis rhs = (JSExprParanthesis) o; return m_aExpr.equals (rhs.m_aExpr); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSAtom rhs = (JSAtom) o; return m_sAtom.equals (rhs.m_sAtom); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSStringLiteral rhs = (JSStringLiteral) o; return m_sStr.equals (rhs.m_sStr); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSExprParanthesis rhs = (JSExprParanthesis) o; return m_aExpr.equals (rhs.m_aExpr); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSStringLiteral rhs = (JSStringLiteral) o; return m_sStr.equals (rhs.m_sStr); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSAtom rhs = (JSAtom) o; return m_sAtom.equals (rhs.m_sAtom); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSOpUnary rhs = (JSOpUnary) o; return m_sOp.equals (rhs.m_sOp) && m_aExpr.equals (rhs.m_aExpr) && m_bOpFirst == rhs.m_bOpFirst; }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSAssignment rhs = (JSAssignment) o; return m_aLhs.equals (rhs.m_aLhs) && m_sOp.equals (rhs.m_sOp) && m_aRhs.equals (rhs.m_aRhs); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSOpBinary rhs = (JSOpBinary) o; return m_aLeft.equals (rhs.m_aLeft) && m_sOp.equals (rhs.m_sOp) && m_aRight.equals (rhs.m_aRight); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSOpBinary rhs = (JSOpBinary) o; return m_aLeft.equals (rhs.m_aLeft) && m_sOp.equals (rhs.m_sOp) && m_aRight.equals (rhs.m_aRight); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSAssignment rhs = (JSAssignment) o; return m_aLhs.equals (rhs.m_aLhs) && m_sOp.equals (rhs.m_sOp) && m_aRhs.equals (rhs.m_aRhs); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSCast rhs = (JSCast) o; return m_aType.equals (rhs.m_aType) && m_aExpr.equals (rhs.m_aExpr); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSArray rhs = (JSArray) o; return EqualsHelper.equals (m_aExprs, rhs.m_aExprs); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSCast rhs = (JSCast) o; return m_aType.equals (rhs.m_aType) && m_aExpr.equals (rhs.m_aExpr); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSAssocArray rhs = (JSAssocArray) o; return EqualsHelper.equals (m_aExprs, rhs.m_aExprs); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSAnonymousFunction rhs = (JSAnonymousFunction) o; return m_aParams.equals (rhs.m_aParams) && EqualsHelper.equals (m_aBody, rhs.m_aBody); }
@Override public boolean equals (final Object o) { if (o == this) return true; if (!super.equals (o)) return false; final JSAnonymousFunction rhs = (JSAnonymousFunction) o; return m_aParams.equals (rhs.m_aParams) && EqualsHelper.equals (m_aBody, rhs.m_aBody); }