@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ReaperElement that = (ReaperElement) o; // could be made more efficient, but this is easier to maintain consistently with compareTo. // note that the comparison includes _absoluteTimeoutMills which is mutable, so weird things // may happen if trying to locate the obj in a collection whilst concurrently mutating it. // fortunately such comparisons are generally done with the obj identity shortcut anyhow. return (compareTo(that) == 0); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ReaperElement that = (ReaperElement) o; // could be made more efficient, but this is easier to maintain consistently with compareTo. // note that the comparison includes _absoluteTimeoutMills which is mutable, so weird things // may happen if trying to locate the obj in a collection whilst concurrently mutating it. // fortunately such comparisons are generally done with the obj identity shortcut anyhow. return (compareTo(that) == 0); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ReaperElement that = (ReaperElement) o; // could be made more efficient, but this is easier to maintain consistently with compareTo. // note that the comparison includes _absoluteTimeoutMills which is mutable, so weird things // may happen if trying to locate the obj in a collection whilst concurrently mutating it. // fortunately such comparisons are generally done with the obj identity shortcut anyhow. return (compareTo(that) == 0); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ReaperElement that = (ReaperElement) o; // could be made more efficient, but this is easier to maintain consistently with compareTo. // note that the comparison includes _absoluteTimeoutMills which is mutable, so weird things // may happen if trying to locate the obj in a collection whilst concurrently mutating it. // fortunately such comparisons are generally done with the obj identity shortcut anyhow. return (compareTo(that) == 0); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ReaperElement that = (ReaperElement) o; // could be made more efficient, but this is easier to maintain consistently with compareTo. // note that the comparison includes _absoluteTimeoutMills which is mutable, so weird things // may happen if trying to locate the obj in a collection whilst concurrently mutating it. // fortunately such comparisons are generally done with the obj identity shortcut anyhow. return (compareTo(that) == 0); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ReaperElement that = (ReaperElement) o; // could be made more efficient, but this is easier to maintain consistently with compareTo. // note that the comparison includes _absoluteTimeoutMills which is mutable, so weird things // may happen if trying to locate the obj in a collection whilst concurrently mutating it. // fortunately such comparisons are generally done with the obj identity shortcut anyhow. return (compareTo(that) == 0); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ReaperElement that = (ReaperElement) o; // could be made more efficient, but this is easier to maintain consistently with compareTo. // note that the comparison includes _absoluteTimeoutMills which is mutable, so weird things // may happen if trying to locate the obj in a collection whilst concurrently mutating it. // fortunately such comparisons are generally done with the obj identity shortcut anyhow. return (compareTo(that) == 0); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ReaperElement that = (ReaperElement) o; // could be made more efficient, but this is easier to maintain consistently with compareTo. // note that the comparison includes _absoluteTimeoutMills which is mutable, so weird things // may happen if trying to locate the obj in a collection whilst concurrently mutating it. // fortunately such comparisons are generally done with the obj identity shortcut anyhow. return (compareTo(that) == 0); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ReaperElement that = (ReaperElement) o; // could be made more efficient, but this is easier to maintain consistently with compareTo. // note that the comparison includes _absoluteTimeoutMills which is mutable, so weird things // may happen if trying to locate the obj in a collection whilst concurrently mutating it. // fortunately such comparisons are generally done with the obj identity shortcut anyhow. return (compareTo(that) == 0); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ReaperElement that = (ReaperElement) o; // could be made more efficient, but this is easier to maintain consistently with compareTo. // note that the comparison includes _absoluteTimeoutMills which is mutable, so weird things // may happen if trying to locate the obj in a collection whilst concurrently mutating it. // fortunately such comparisons are generally done with the obj identity shortcut anyhow. return (compareTo(that) == 0); }