< prev index next >

src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java

Print this page

        

*** 56,65 **** --- 56,79 ---- @Override public String toString() { return reason.toString(); } + + @Override + public boolean equals(Object obj) { + if (obj instanceof Speculation) { + Speculation other = (Speculation) obj; + return reason.equals(other.reason); + } + return false; + } + + @Override + public int hashCode() { + return getReason().hashCode(); + } } Speculation NO_SPECULATION = new Speculation(new NoSpeculationReason()); /**
< prev index next >