GP-1647 equivalence check

This commit is contained in:
caheckman
2022-01-07 19:54:07 -05:00
parent 4830d035b3
commit 4bfade4cd8
23 changed files with 409 additions and 380 deletions

View File

@@ -201,12 +201,17 @@ public class InjectPayloadDexParameters implements InjectPayload {
}
@Override
public boolean equals(Object obj) {
return (obj instanceof InjectPayloadDexParameters); // All instances are equal
}
@Override
public int hashCode() {
return 123474219; // All instances are equal
public boolean isEquivalent(InjectPayload obj) {
if (getClass() != obj.getClass()) {
return false;
}
InjectPayloadDexParameters op2 = (InjectPayloadDexParameters) obj;
if (!name.equals(op2.name)) {
return false;
}
if (!sourceName.equals(op2.sourceName)) {
return false;
}
return true;
}
}