/** * Check if the given symbol is a <code>SymbolNode</code> and test if the names are equal. * * @param symbol1 * @param symbol2 * @return */ public boolean isSymbol(SymbolNode symbol1, SymbolNode symbol2) { if (fRelaxedSyntax) { return symbol1.getString().equalsIgnoreCase(symbol2.getString()); } return symbol1.equals(symbol2); }
public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (this.getClass().equals(obj.getClass())) { Pattern2Node pn = (Pattern2Node) obj; if (fSymbol == pn.fSymbol) { if (fConstraint == null || pn.fConstraint == null) { return fConstraint == pn.fConstraint; } return fConstraint.equals(pn.fConstraint); } else { if (fSymbol == null || pn.fSymbol == null) { return false; } if (fSymbol.equals(pn.fSymbol)) { if (fConstraint == null || pn.fConstraint == null) { return fConstraint == pn.fConstraint; } return fConstraint.equals(pn.fConstraint); } } } return false; }
public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (this.getClass().equals(obj.getClass())) { Pattern3Node pn = (Pattern3Node) obj; if (fSymbol == pn.fSymbol) { if (fConstraint == null || pn.fConstraint == null) { return fConstraint == pn.fConstraint; } return fConstraint.equals(pn.fConstraint); } else { if (fSymbol == null || pn.fSymbol == null) { return false; } if (fSymbol.equals(pn.fSymbol)) { if (fConstraint == null || pn.fConstraint == null) { return fConstraint == pn.fConstraint; } return fConstraint.equals(pn.fConstraint); } } } return false; }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (this.getClass().equals(obj.getClass())) { PatternNode pn = (PatternNode) obj; if (fSymbol == pn.fSymbol) { if (fConstraint == null || pn.fConstraint == null) { return fConstraint == pn.fConstraint; } return fConstraint.equals(pn.fConstraint); } else { if (fSymbol == null || pn.fSymbol == null) { return false; } if (fSymbol.equals(pn.fSymbol)) { if (fConstraint == null || pn.fConstraint == null) { return fConstraint == pn.fConstraint; } return fConstraint.equals(pn.fConstraint); } } } return false; }
public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (this.getClass().equals(obj.getClass())) { PatternNode pn = (PatternNode) obj; if (fSymbol == pn.fSymbol) { if (fConstraint == null || pn.fConstraint == null) { return fConstraint == pn.fConstraint; } return fConstraint.equals(pn.fConstraint); } else { if (fSymbol == null || pn.fSymbol == null) { return false; } if (fSymbol.equals(pn.fSymbol)) { if (fConstraint == null || pn.fConstraint == null) { return fConstraint == pn.fConstraint; } return fConstraint.equals(pn.fConstraint); } } } return false; }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (this.getClass().equals(obj.getClass())) { Pattern2Node pn = (Pattern2Node) obj; if (fSymbol == pn.fSymbol) { if (fConstraint == null || pn.fConstraint == null) { return fConstraint == pn.fConstraint; } return fConstraint.equals(pn.fConstraint); } else { if (fSymbol == null || pn.fSymbol == null) { return false; } if (fSymbol.equals(pn.fSymbol)) { if (fConstraint == null || pn.fConstraint == null) { return fConstraint == pn.fConstraint; } return fConstraint.equals(pn.fConstraint); } } } return false; }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (this.getClass().equals(obj.getClass())) { Pattern3Node pn = (Pattern3Node) obj; if (fSymbol == pn.fSymbol) { if (fConstraint == null || pn.fConstraint == null) { return fConstraint == pn.fConstraint; } return fConstraint.equals(pn.fConstraint); } else { if (fSymbol == null || pn.fSymbol == null) { return false; } if (fSymbol.equals(pn.fSymbol)) { if (fConstraint == null || pn.fConstraint == null) { return fConstraint == pn.fConstraint; } return fConstraint.equals(pn.fConstraint); } } } return false; }
/** * {@inheritDoc} Equals. */ @Override public boolean equals( Object obj ) { if ( obj instanceof PatternNode ) { PatternNode pn = (PatternNode) obj; if ( fSymbol == pn.fSymbol ) { if ( fConstraint == null || pn.fConstraint == null ) { return fConstraint == pn.fConstraint; } return fConstraint.equals( pn.fConstraint ); } else { if ( fSymbol == null || pn.fSymbol == null ) { return false; } if ( fSymbol.equals( pn.fSymbol ) ) { if ( fConstraint == null || pn.fConstraint == null ) { return fConstraint == pn.fConstraint; } return fConstraint.equals( pn.fConstraint ); } } } return false; }