in src/main/java/com/amazonaws/services/kinesis/aggregators/LabelSet.java [89:126]
public boolean equals(Object o) {
if (o == null)
return false;
if (!(o instanceof LabelSet))
return false;
LabelSet other = (LabelSet) o;
boolean matched = false;
// match on keys
for (String s : this.keySet()) {
matched = false;
for (String k : other.keySet()) {
if (k.equals(s)) {
matched = true;
break;
}
}
if (!matched)
return false;
}
// must match on values
for (String t : this.values()) {
matched = false;
for (String v : other.values()) {
if (t.equals(v)) {
matched = true;
break;
}
}
if (!matched)
return false;
}
return true;
}