discord-jadx/app/src/main/java/com/discord/nullserializable/NullSerializable.java

106 lines
2.7 KiB
Java

package com.discord.nullserializable;
import d0.z.d.m;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: NullSerializable.kt */
public abstract class NullSerializable<T> {
public final T a;
/* compiled from: NullSerializable.kt */
public static final class a<T> extends NullSerializable<T> {
public final T b;
public a() {
this(null, 1);
}
public a(T t) {
super(null, null);
this.b = t;
if (t != null) {
throw new IllegalArgumentException("value must be null");
}
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ a(Object obj, int i) {
this(null);
int i2 = i & 1;
}
@Override // com.discord.nullserializable.NullSerializable
public T a() {
return this.b;
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof a) && m.areEqual(this.b, ((a) obj).b);
}
return true;
}
public int hashCode() {
T t = this.b;
if (t != null) {
return t.hashCode();
}
return 0;
}
public String toString() {
StringBuilder K = c.d.b.a.a.K("Null(value=");
K.append((Object) this.b);
K.append(")");
return K.toString();
}
}
/* compiled from: NullSerializable.kt */
public static final class b<T> extends NullSerializable<T> {
public final T b;
public b(T t) {
super(t, null);
this.b = t;
}
@Override // com.discord.nullserializable.NullSerializable
public T a() {
return this.b;
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof b) && m.areEqual(this.b, ((b) obj).b);
}
return true;
}
public int hashCode() {
T t = this.b;
if (t != null) {
return t.hashCode();
}
return 0;
}
public String toString() {
StringBuilder K = c.d.b.a.a.K("Value(value=");
K.append((Object) this.b);
K.append(")");
return K.toString();
}
}
/* JADX DEBUG: Multi-variable search result rejected for r1v0, resolved type: java.lang.Object */
/* JADX WARN: Multi-variable type inference failed */
public NullSerializable(Object obj, DefaultConstructorMarker defaultConstructorMarker) {
this.a = obj;
}
public T a() {
return this.a;
}
}