147 lines
4.6 KiB
Java
147 lines
4.6 KiB
Java
package com.discord.utilities.experiments;
|
|
|
|
import c.d.b.a.a;
|
|
import d0.z.d.m;
|
|
import java.util.List;
|
|
/* compiled from: ExperimentRegistry.kt */
|
|
public final class RegisteredExperiment {
|
|
private final List<String> buckets;
|
|
private final boolean cacheExperiment;
|
|
private final String name;
|
|
private final String readableName;
|
|
private final Type type;
|
|
|
|
/* compiled from: ExperimentRegistry.kt */
|
|
public enum Type {
|
|
GUILD,
|
|
USER
|
|
}
|
|
|
|
public RegisteredExperiment(String str, String str2, Type type, List<String> list, boolean z2) {
|
|
m.checkNotNullParameter(str, "readableName");
|
|
m.checkNotNullParameter(str2, "name");
|
|
m.checkNotNullParameter(type, "type");
|
|
m.checkNotNullParameter(list, "buckets");
|
|
this.readableName = str;
|
|
this.name = str2;
|
|
this.type = type;
|
|
this.buckets = list;
|
|
this.cacheExperiment = z2;
|
|
}
|
|
|
|
/* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: com.discord.utilities.experiments.RegisteredExperiment */
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
public static /* synthetic */ RegisteredExperiment copy$default(RegisteredExperiment registeredExperiment, String str, String str2, Type type, List list, boolean z2, int i, Object obj) {
|
|
if ((i & 1) != 0) {
|
|
str = registeredExperiment.readableName;
|
|
}
|
|
if ((i & 2) != 0) {
|
|
str2 = registeredExperiment.name;
|
|
}
|
|
if ((i & 4) != 0) {
|
|
type = registeredExperiment.type;
|
|
}
|
|
if ((i & 8) != 0) {
|
|
list = registeredExperiment.buckets;
|
|
}
|
|
if ((i & 16) != 0) {
|
|
z2 = registeredExperiment.cacheExperiment;
|
|
}
|
|
return registeredExperiment.copy(str, str2, type, list, z2);
|
|
}
|
|
|
|
public final String component1() {
|
|
return this.readableName;
|
|
}
|
|
|
|
public final String component2() {
|
|
return this.name;
|
|
}
|
|
|
|
public final Type component3() {
|
|
return this.type;
|
|
}
|
|
|
|
public final List<String> component4() {
|
|
return this.buckets;
|
|
}
|
|
|
|
public final boolean component5() {
|
|
return this.cacheExperiment;
|
|
}
|
|
|
|
public final RegisteredExperiment copy(String str, String str2, Type type, List<String> list, boolean z2) {
|
|
m.checkNotNullParameter(str, "readableName");
|
|
m.checkNotNullParameter(str2, "name");
|
|
m.checkNotNullParameter(type, "type");
|
|
m.checkNotNullParameter(list, "buckets");
|
|
return new RegisteredExperiment(str, str2, type, list, z2);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof RegisteredExperiment)) {
|
|
return false;
|
|
}
|
|
RegisteredExperiment registeredExperiment = (RegisteredExperiment) obj;
|
|
return m.areEqual(this.readableName, registeredExperiment.readableName) && m.areEqual(this.name, registeredExperiment.name) && m.areEqual(this.type, registeredExperiment.type) && m.areEqual(this.buckets, registeredExperiment.buckets) && this.cacheExperiment == registeredExperiment.cacheExperiment;
|
|
}
|
|
|
|
public final List<String> getBuckets() {
|
|
return this.buckets;
|
|
}
|
|
|
|
public final boolean getCacheExperiment() {
|
|
return this.cacheExperiment;
|
|
}
|
|
|
|
public final String getName() {
|
|
return this.name;
|
|
}
|
|
|
|
public final String getReadableName() {
|
|
return this.readableName;
|
|
}
|
|
|
|
public final Type getType() {
|
|
return this.type;
|
|
}
|
|
|
|
public int hashCode() {
|
|
String str = this.readableName;
|
|
int i = 0;
|
|
int hashCode = (str != null ? str.hashCode() : 0) * 31;
|
|
String str2 = this.name;
|
|
int hashCode2 = (hashCode + (str2 != null ? str2.hashCode() : 0)) * 31;
|
|
Type type = this.type;
|
|
int hashCode3 = (hashCode2 + (type != null ? type.hashCode() : 0)) * 31;
|
|
List<String> list = this.buckets;
|
|
if (list != null) {
|
|
i = list.hashCode();
|
|
}
|
|
int i2 = (hashCode3 + i) * 31;
|
|
boolean z2 = this.cacheExperiment;
|
|
if (z2) {
|
|
z2 = true;
|
|
}
|
|
int i3 = z2 ? 1 : 0;
|
|
int i4 = z2 ? 1 : 0;
|
|
int i5 = z2 ? 1 : 0;
|
|
return i2 + i3;
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder K = a.K("RegisteredExperiment(readableName=");
|
|
K.append(this.readableName);
|
|
K.append(", name=");
|
|
K.append(this.name);
|
|
K.append(", type=");
|
|
K.append(this.type);
|
|
K.append(", buckets=");
|
|
K.append(this.buckets);
|
|
K.append(", cacheExperiment=");
|
|
return a.F(K, this.cacheExperiment, ")");
|
|
}
|
|
}
|