@Override public boolean equals(Object obj) { if (obj == this) { return true; } if (obj instanceof URL) { URL that = (URL)obj; return Tools.safeEquals(typeName, that.typeName) && methodName.equals(that.methodName) && args.equals(that.args); } return false; }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } if (obj instanceof URL) { URL that = (URL)obj; return Tools.safeEquals(typeName, that.typeName) && methodName.equals(that.methodName) && args.equals(that.args); } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof PhaseParameter) { PhaseParameter that = (PhaseParameter)obj; return super.equals(that) && cardinality.equals(that.cardinality) && Tools.safeEquals(alias, that.alias); } else { return false; } } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj != null && obj.getClass() == getClass()) { Path that = (Path)obj; return isAbsolute() == that.isAbsolute() && name.equals(that.name) && Tools.safeEquals(ext, that.ext); } else { return false; } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj != null && obj.getClass() == getClass()) { Path that = (Path)obj; return isAbsolute() == that.isAbsolute() && name.equals(that.name) && Tools.safeEquals(ext, that.ext); } else { return false; } }
@Override public boolean equals(Object obj) { if (obj instanceof PhaseParameter) { PhaseParameter that = (PhaseParameter)obj; return super.equals(that) && cardinality.equals(that.cardinality) && Tools.safeEquals(alias, that.alias); } else { return false; } } }
public static <T> T compareAndSet(Object key, T expectedValue, T value) { if (key == null) { throw new NullPointerException(); } T previous = (T)state.get(key); if (Tools.safeEquals(previous, expectedValue)) { state.put(key, value); } return previous; }
public static <T> T compareAndSet(Object key, T expectedValue, T value) { if (key == null) { throw new NullPointerException(); } T previous = (T)state.get(key); if (Tools.safeEquals(previous, expectedValue)) { state.put(key, value); } return previous; }
E expectedNext = expectedIterator.next(); E testNext = testIterator.next(); if (!Tools.safeEquals(expectedNext, testNext)) { throw failure("Elements at index " + index + " are not equals: " + expectedNext + "!=" + testNext); } else {
E expectedNext = expectedIterator.next(); E testNext = testIterator.next(); if (!Tools.safeEquals(expectedNext, testNext)) { throw failure("Elements at index " + index + " are not equals: " + expectedNext + "!=" + testNext); } else {