Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
105
apk_decompiled/sources/Q2/k.java
Normal file
105
apk_decompiled/sources/Q2/k.java
Normal file
@@ -0,0 +1,105 @@
|
||||
package Q2;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigInteger;
|
||||
import java.util.Objects;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class k extends f {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final Serializable f1390a;
|
||||
|
||||
public k(Boolean bool) {
|
||||
Objects.requireNonNull(bool);
|
||||
this.f1390a = bool;
|
||||
}
|
||||
|
||||
public static boolean c(k kVar) {
|
||||
Serializable serializable = kVar.f1390a;
|
||||
if (!(serializable instanceof Number)) {
|
||||
return false;
|
||||
}
|
||||
Number number = (Number) serializable;
|
||||
return (number instanceof BigInteger) || (number instanceof Long) || (number instanceof Integer) || (number instanceof Short) || (number instanceof Byte);
|
||||
}
|
||||
|
||||
public final Number a() {
|
||||
Serializable serializable = this.f1390a;
|
||||
if (serializable instanceof Number) {
|
||||
return (Number) serializable;
|
||||
}
|
||||
if (serializable instanceof String) {
|
||||
return new S2.j((String) serializable);
|
||||
}
|
||||
throw new UnsupportedOperationException("Primitive is neither a number nor a string");
|
||||
}
|
||||
|
||||
public final String b() {
|
||||
Serializable serializable = this.f1390a;
|
||||
if (serializable instanceof String) {
|
||||
return (String) serializable;
|
||||
}
|
||||
if (serializable instanceof Number) {
|
||||
return a().toString();
|
||||
}
|
||||
if (serializable instanceof Boolean) {
|
||||
return ((Boolean) serializable).toString();
|
||||
}
|
||||
throw new AssertionError("Unexpected value type: " + serializable.getClass());
|
||||
}
|
||||
|
||||
public final boolean equals(Object obj) {
|
||||
if (this == obj) {
|
||||
return true;
|
||||
}
|
||||
if (obj == null || k.class != obj.getClass()) {
|
||||
return false;
|
||||
}
|
||||
k kVar = (k) obj;
|
||||
Serializable serializable = this.f1390a;
|
||||
Serializable serializable2 = kVar.f1390a;
|
||||
if (serializable == null) {
|
||||
return serializable2 == null;
|
||||
}
|
||||
if (c(this) && c(kVar)) {
|
||||
return a().longValue() == kVar.a().longValue();
|
||||
}
|
||||
if (!(serializable instanceof Number) || !(serializable2 instanceof Number)) {
|
||||
return serializable.equals(serializable2);
|
||||
}
|
||||
double doubleValue = a().doubleValue();
|
||||
double doubleValue2 = kVar.a().doubleValue();
|
||||
if (doubleValue != doubleValue2) {
|
||||
return Double.isNaN(doubleValue) && Double.isNaN(doubleValue2);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public final int hashCode() {
|
||||
long doubleToLongBits;
|
||||
Serializable serializable = this.f1390a;
|
||||
if (serializable == null) {
|
||||
return 31;
|
||||
}
|
||||
if (c(this)) {
|
||||
doubleToLongBits = a().longValue();
|
||||
} else {
|
||||
if (!(serializable instanceof Number)) {
|
||||
return serializable.hashCode();
|
||||
}
|
||||
doubleToLongBits = Double.doubleToLongBits(a().doubleValue());
|
||||
}
|
||||
return (int) (doubleToLongBits ^ (doubleToLongBits >>> 32));
|
||||
}
|
||||
|
||||
public k(Number number) {
|
||||
Objects.requireNonNull(number);
|
||||
this.f1390a = number;
|
||||
}
|
||||
|
||||
public k(String str) {
|
||||
Objects.requireNonNull(str);
|
||||
this.f1390a = str;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user