69 lines
1.7 KiB
Java
69 lines
1.7 KiB
Java
package com.google.zxing.oned.rss.expanded;
|
|
|
|
import com.google.zxing.oned.rss.DataCharacter;
|
|
import com.google.zxing.oned.rss.FinderPattern;
|
|
|
|
/* loaded from: classes.dex */
|
|
final class ExpandedPair {
|
|
private final DataCharacter a;
|
|
private final DataCharacter b;
|
|
private final FinderPattern c;
|
|
|
|
ExpandedPair(DataCharacter dataCharacter, DataCharacter dataCharacter2, FinderPattern finderPattern, boolean z) {
|
|
this.a = dataCharacter;
|
|
this.b = dataCharacter2;
|
|
this.c = finderPattern;
|
|
}
|
|
|
|
FinderPattern a() {
|
|
return this.c;
|
|
}
|
|
|
|
DataCharacter b() {
|
|
return this.a;
|
|
}
|
|
|
|
DataCharacter c() {
|
|
return this.b;
|
|
}
|
|
|
|
public boolean d() {
|
|
return this.b == null;
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (!(obj instanceof ExpandedPair)) {
|
|
return false;
|
|
}
|
|
ExpandedPair expandedPair = (ExpandedPair) obj;
|
|
return a(this.a, expandedPair.a) && a(this.b, expandedPair.b) && a(this.c, expandedPair.c);
|
|
}
|
|
|
|
public int hashCode() {
|
|
return (a(this.a) ^ a(this.b)) ^ a(this.c);
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder sb = new StringBuilder("[ ");
|
|
sb.append(this.a);
|
|
sb.append(" , ");
|
|
sb.append(this.b);
|
|
sb.append(" : ");
|
|
FinderPattern finderPattern = this.c;
|
|
sb.append(finderPattern == null ? "null" : Integer.valueOf(finderPattern.c()));
|
|
sb.append(" ]");
|
|
return sb.toString();
|
|
}
|
|
|
|
private static boolean a(Object obj, Object obj2) {
|
|
return obj == null ? obj2 == null : obj.equals(obj2);
|
|
}
|
|
|
|
private static int a(Object obj) {
|
|
if (obj == null) {
|
|
return 0;
|
|
}
|
|
return obj.hashCode();
|
|
}
|
|
}
|