Skip to content

Commit 26581d0

Browse files
committed
Compare converted members without new list
1 parent d7ba957 commit 26581d0

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

scijava-ops-engine/src/main/java/org/scijava/ops/engine/matcher/convert/ConvertedOpInfo.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -300,11 +300,9 @@ public int compareTo(final OpInfo that) {
300300

301301
private int compareConvertedInfos(ConvertedOpInfo that) {
302302
// 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();
303+
int thisHash = this.struct().members().hashCode();
304+
int thatHash = that.struct().members().hashCode();
305+
return thisHash - thatHash;
308306
}
309307

310308
@Override

0 commit comments

Comments
 (0)