105 lines
2.7 KiB
Java
105 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 L = c.d.b.a.a.L("Null(value=");
|
|
L.append((Object) this.b);
|
|
L.append(")");
|
|
return L.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 L = c.d.b.a.a.L("Value(value=");
|
|
L.append((Object) this.b);
|
|
L.append(")");
|
|
return L.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;
|
|
}
|
|
}
|