File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
scijava-function/templates/main/java/org/scijava/function Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -8,9 +8,10 @@ package org.scijava.function;
88import java.util.Collections;
99import java.util.LinkedHashMap;
1010import java.util.List;
11- import java.util.Map;
1211import java.util.HashMap;
12+ import java.util.Map;
1313import java.util.Map.Entry;
14+ import java.util.Objects;
1415import java.util.function.BiConsumer;
1516import java.util.function.Consumer;
1617import java.util.stream.Collectors;
@@ -167,5 +168,17 @@ public final class Inplaces {
167168 public int mutablePosition() {
168169 return mutablePosition;
169170 }
171+
172+ @Override
173+ public boolean equals(Object that) {
174+ if (!(that instanceof InplaceInfo)) return false;
175+ InplaceInfo other = (InplaceInfo) that;
176+ return other.arity == arity && other.mutablePosition == mutablePosition;
177+ }
178+
179+ @Override
180+ public int hashCode() {
181+ return Objects.hash(arity, mutablePosition);
182+ }
170183 }
171184}
You can’t perform that action at this time.
0 commit comments