discord-jadx/app/src/main/java/com/discord/models/experiments/dto/GuildExperimentFilter.java

416 lines
16 KiB
Java

package com.discord.models.experiments.dto;
import androidx.recyclerview.widget.RecyclerView;
import c.d.b.a.a;
import com.discord.api.guild.GuildFeature;
import com.discord.api.guild.GuildHubType;
import com.discord.models.domain.Model;
import com.discord.models.experiments.domain.ExperimentHash;
import d0.o;
import d0.t.h0;
import d0.t.n0;
import d0.t.u;
import d0.z.d.m;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Ref$ObjectRef;
import kotlin.ranges.LongRange;
/* compiled from: GuildExperimentFilter.kt */
public abstract class GuildExperimentFilter {
/* compiled from: GuildExperimentFilter.kt */
public static final class GuildHasFeatureFilter extends GuildExperimentFilter {
private final Set<GuildFeature> features;
/* JADX DEBUG: Multi-variable search result rejected for r2v0, resolved type: java.util.Set<? extends com.discord.api.guild.GuildFeature> */
/* JADX WARN: Multi-variable type inference failed */
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildHasFeatureFilter(Set<? extends GuildFeature> set) {
super(null);
m.checkNotNullParameter(set, "features");
this.features = set;
}
/* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.models.experiments.dto.GuildExperimentFilter$GuildHasFeatureFilter */
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ GuildHasFeatureFilter copy$default(GuildHasFeatureFilter guildHasFeatureFilter, Set set, int i, Object obj) {
if ((i & 1) != 0) {
set = guildHasFeatureFilter.features;
}
return guildHasFeatureFilter.copy(set);
}
public final Set<GuildFeature> component1() {
return this.features;
}
public final GuildHasFeatureFilter copy(Set<? extends GuildFeature> set) {
m.checkNotNullParameter(set, "features");
return new GuildHasFeatureFilter(set);
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof GuildHasFeatureFilter) && m.areEqual(this.features, ((GuildHasFeatureFilter) obj).features);
}
return true;
}
public final Set<GuildFeature> getFeatures() {
return this.features;
}
public int hashCode() {
Set<GuildFeature> set = this.features;
if (set != null) {
return set.hashCode();
}
return 0;
}
public String toString() {
StringBuilder R = a.R("GuildHasFeatureFilter(features=");
R.append(this.features);
R.append(")");
return R.toString();
}
}
/* compiled from: GuildExperimentFilter.kt */
public static final class GuildHubTypesFeatureFilter extends GuildExperimentFilter {
private final Set<GuildHubType> hubTypes;
/* JADX DEBUG: Multi-variable search result rejected for r2v0, resolved type: java.util.Set<? extends com.discord.api.guild.GuildHubType> */
/* JADX WARN: Multi-variable type inference failed */
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildHubTypesFeatureFilter(Set<? extends GuildHubType> set) {
super(null);
m.checkNotNullParameter(set, "hubTypes");
this.hubTypes = set;
}
/* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.models.experiments.dto.GuildExperimentFilter$GuildHubTypesFeatureFilter */
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ GuildHubTypesFeatureFilter copy$default(GuildHubTypesFeatureFilter guildHubTypesFeatureFilter, Set set, int i, Object obj) {
if ((i & 1) != 0) {
set = guildHubTypesFeatureFilter.hubTypes;
}
return guildHubTypesFeatureFilter.copy(set);
}
public final Set<GuildHubType> component1() {
return this.hubTypes;
}
public final GuildHubTypesFeatureFilter copy(Set<? extends GuildHubType> set) {
m.checkNotNullParameter(set, "hubTypes");
return new GuildHubTypesFeatureFilter(set);
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof GuildHubTypesFeatureFilter) && m.areEqual(this.hubTypes, ((GuildHubTypesFeatureFilter) obj).hubTypes);
}
return true;
}
public final Set<GuildHubType> getHubTypes() {
return this.hubTypes;
}
public int hashCode() {
Set<GuildHubType> set = this.hubTypes;
if (set != null) {
return set.hashCode();
}
return 0;
}
public String toString() {
StringBuilder R = a.R("GuildHubTypesFeatureFilter(hubTypes=");
R.append(this.hubTypes);
R.append(")");
return R.toString();
}
}
/* compiled from: GuildExperimentFilter.kt */
public static final class GuildIdRangeFilter extends GuildExperimentFilter {
private final LongRange range;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildIdRangeFilter(LongRange longRange) {
super(null);
m.checkNotNullParameter(longRange, "range");
this.range = longRange;
}
public static /* synthetic */ GuildIdRangeFilter copy$default(GuildIdRangeFilter guildIdRangeFilter, LongRange longRange, int i, Object obj) {
if ((i & 1) != 0) {
longRange = guildIdRangeFilter.range;
}
return guildIdRangeFilter.copy(longRange);
}
public final LongRange component1() {
return this.range;
}
public final GuildIdRangeFilter copy(LongRange longRange) {
m.checkNotNullParameter(longRange, "range");
return new GuildIdRangeFilter(longRange);
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof GuildIdRangeFilter) && m.areEqual(this.range, ((GuildIdRangeFilter) obj).range);
}
return true;
}
public final LongRange getRange() {
return this.range;
}
public int hashCode() {
LongRange longRange = this.range;
if (longRange != null) {
return longRange.hashCode();
}
return 0;
}
public String toString() {
StringBuilder R = a.R("GuildIdRangeFilter(range=");
R.append(this.range);
R.append(")");
return R.toString();
}
}
/* compiled from: GuildExperimentFilter.kt */
public static final class GuildIdsFilter extends GuildExperimentFilter {
private final Set<Long> guildIds;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildIdsFilter(Set<Long> set) {
super(null);
m.checkNotNullParameter(set, "guildIds");
this.guildIds = set;
}
/* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.models.experiments.dto.GuildExperimentFilter$GuildIdsFilter */
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ GuildIdsFilter copy$default(GuildIdsFilter guildIdsFilter, Set set, int i, Object obj) {
if ((i & 1) != 0) {
set = guildIdsFilter.guildIds;
}
return guildIdsFilter.copy(set);
}
public final Set<Long> component1() {
return this.guildIds;
}
public final GuildIdsFilter copy(Set<Long> set) {
m.checkNotNullParameter(set, "guildIds");
return new GuildIdsFilter(set);
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof GuildIdsFilter) && m.areEqual(this.guildIds, ((GuildIdsFilter) obj).guildIds);
}
return true;
}
public final Set<Long> getGuildIds() {
return this.guildIds;
}
public int hashCode() {
Set<Long> set = this.guildIds;
if (set != null) {
return set.hashCode();
}
return 0;
}
public String toString() {
StringBuilder R = a.R("GuildIdsFilter(guildIds=");
R.append(this.guildIds);
R.append(")");
return R.toString();
}
}
/* compiled from: GuildExperimentFilter.kt */
public static final class GuildMemberCountRangeFilter extends GuildExperimentFilter {
private final LongRange range;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public GuildMemberCountRangeFilter(LongRange longRange) {
super(null);
m.checkNotNullParameter(longRange, "range");
this.range = longRange;
}
public static /* synthetic */ GuildMemberCountRangeFilter copy$default(GuildMemberCountRangeFilter guildMemberCountRangeFilter, LongRange longRange, int i, Object obj) {
if ((i & 1) != 0) {
longRange = guildMemberCountRangeFilter.range;
}
return guildMemberCountRangeFilter.copy(longRange);
}
public final LongRange component1() {
return this.range;
}
public final GuildMemberCountRangeFilter copy(LongRange longRange) {
m.checkNotNullParameter(longRange, "range");
return new GuildMemberCountRangeFilter(longRange);
}
public boolean equals(Object obj) {
if (this != obj) {
return (obj instanceof GuildMemberCountRangeFilter) && m.areEqual(this.range, ((GuildMemberCountRangeFilter) obj).range);
}
return true;
}
public final LongRange getRange() {
return this.range;
}
public int hashCode() {
LongRange longRange = this.range;
if (longRange != null) {
return longRange.hashCode();
}
return 0;
}
public String toString() {
StringBuilder R = a.R("GuildMemberCountRangeFilter(range=");
R.append(this.range);
R.append(")");
return R.toString();
}
}
/* compiled from: GuildExperimentFilter.kt */
public static final class Parser {
public static final Parser INSTANCE;
private static final long MAX_ID_HASH;
private static final long MIN_ID_HASH;
private static final Map<Long, Function1<Model.JsonReader, GuildExperimentFilter>> parsers;
static {
Parser parser = new Parser();
INSTANCE = parser;
ExperimentHash experimentHash = ExperimentHash.INSTANCE;
parsers = h0.mapOf(o.to(Long.valueOf(experimentHash.from("guild_ids")), new GuildExperimentFilter$Parser$parsers$1(parser)), o.to(Long.valueOf(experimentHash.from("guild_id_range")), new GuildExperimentFilter$Parser$parsers$2(parser)), o.to(Long.valueOf(experimentHash.from("guild_member_count_range")), new GuildExperimentFilter$Parser$parsers$3(parser)), o.to(Long.valueOf(experimentHash.from("guild_has_feature")), new GuildExperimentFilter$Parser$parsers$4(parser)), o.to(Long.valueOf(experimentHash.from("guild_hub_types")), new GuildExperimentFilter$Parser$parsers$5(parser)));
MIN_ID_HASH = experimentHash.from("min_id");
MAX_ID_HASH = experimentHash.from("max_id");
}
private Parser() {
}
public static final /* synthetic */ long access$getMAX_ID_HASH$p(Parser parser) {
return MAX_ID_HASH;
}
public static final /* synthetic */ long access$getMIN_ID_HASH$p(Parser parser) {
return MIN_ID_HASH;
}
public static final /* synthetic */ GuildHasFeatureFilter access$parseGuildHasFeatureFilter(Parser parser, Model.JsonReader jsonReader) {
return parser.parseGuildHasFeatureFilter(jsonReader);
}
public static final /* synthetic */ GuildHubTypesFeatureFilter access$parseGuildHubTypesFeatureFilter(Parser parser, Model.JsonReader jsonReader) {
return parser.parseGuildHubTypesFeatureFilter(jsonReader);
}
public static final /* synthetic */ GuildIdRangeFilter access$parseGuildIdRangeFilter(Parser parser, Model.JsonReader jsonReader) {
return parser.parseGuildIdRangeFilter(jsonReader);
}
public static final /* synthetic */ GuildIdsFilter access$parseGuildIdsFilter(Parser parser, Model.JsonReader jsonReader) {
return parser.parseGuildIdsFilter(jsonReader);
}
public static final /* synthetic */ GuildMemberCountRangeFilter access$parseGuildMemberCountRangeFilter(Parser parser, Model.JsonReader jsonReader) {
return parser.parseGuildMemberCountRangeFilter(jsonReader);
}
/* JADX WARNING: Unknown variable types count: 1 */
private final GuildHasFeatureFilter parseGuildHasFeatureFilter(Model.JsonReader jsonReader) {
Ref$ObjectRef ref$ObjectRef = new Ref$ObjectRef();
ref$ObjectRef.element = n0.emptySet();
jsonReader.nextListIndexed(new GuildExperimentFilter$Parser$parseGuildHasFeatureFilter$1(jsonReader, ref$ObjectRef));
return new GuildHasFeatureFilter(ref$ObjectRef.element);
}
/* JADX WARNING: Unknown variable types count: 1 */
private final GuildHubTypesFeatureFilter parseGuildHubTypesFeatureFilter(Model.JsonReader jsonReader) {
Ref$ObjectRef ref$ObjectRef = new Ref$ObjectRef();
ref$ObjectRef.element = n0.emptySet();
jsonReader.nextListIndexed(new GuildExperimentFilter$Parser$parseGuildHubTypesFeatureFilter$1(jsonReader, ref$ObjectRef));
return new GuildHubTypesFeatureFilter(ref$ObjectRef.element);
}
private final GuildIdRangeFilter parseGuildIdRangeFilter(Model.JsonReader jsonReader) {
return new GuildIdRangeFilter(parseRange(jsonReader));
}
private final GuildIdsFilter parseGuildIdsFilter(Model.JsonReader jsonReader) {
Ref$ObjectRef ref$ObjectRef = new Ref$ObjectRef();
ref$ObjectRef.element = null;
jsonReader.nextListIndexed(new GuildExperimentFilter$Parser$parseGuildIdsFilter$1(jsonReader, ref$ObjectRef));
List list = ref$ObjectRef.element;
m.checkNotNull(list);
return new GuildIdsFilter(u.toSet(list));
}
private final GuildMemberCountRangeFilter parseGuildMemberCountRangeFilter(Model.JsonReader jsonReader) {
return new GuildMemberCountRangeFilter(parseRange(jsonReader));
}
private final LongRange parseRange(Model.JsonReader jsonReader) {
Ref$ObjectRef ref$ObjectRef = new Ref$ObjectRef();
ref$ObjectRef.element = null;
Ref$ObjectRef ref$ObjectRef2 = new Ref$ObjectRef();
ref$ObjectRef2.element = null;
jsonReader.nextList(new GuildExperimentFilter$Parser$parseRange$1(jsonReader, ref$ObjectRef, ref$ObjectRef2));
Long l = ref$ObjectRef.element;
long longValue = l != null ? l.longValue() : 0;
Long l2 = ref$ObjectRef2.element;
return new LongRange(longValue, l2 != null ? l2.longValue() : RecyclerView.FOREVER_NS);
}
public final Map<Long, Function1<Model.JsonReader, GuildExperimentFilter>> getParsers() {
return parsers;
}
public final List<GuildExperimentFilter> parseFilters(Model.JsonReader jsonReader) {
m.checkNotNullParameter(jsonReader, "reader");
ArrayList arrayList = new ArrayList();
jsonReader.nextList(new GuildExperimentFilter$Parser$parseFilters$1(jsonReader, arrayList));
return arrayList;
}
}
private GuildExperimentFilter() {
}
public /* synthetic */ GuildExperimentFilter(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}