We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d7ba957 commit 26581d0Copy full SHA for 26581d0
scijava-ops-engine/src/main/java/org/scijava/ops/engine/matcher/convert/ConvertedOpInfo.java
@@ -300,11 +300,9 @@ public int compareTo(final OpInfo that) {
300
301
private int compareConvertedInfos(ConvertedOpInfo that) {
302
// Compare structs
303
- List<Member<?>> theseMembers = new ArrayList<>();
304
- this.struct().forEach(theseMembers::add);
305
- List<Member<?>> thoseMembers = new ArrayList<>();
306
- that.struct().forEach(thoseMembers::add);
307
- return theseMembers.hashCode() - thoseMembers.hashCode();
+ int thisHash = this.struct().members().hashCode();
+ int thatHash = that.struct().members().hashCode();
+ return thisHash - thatHash;
308
}
309
310
@Override
0 commit comments