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

65 lines
3.0 KiB
Java

package com.discord.models.experiments.dto;
import com.discord.models.domain.Model;
import com.discord.models.experiments.dto.GuildExperimentFilter;
import java.util.List;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Ref$ObjectRef;
/* compiled from: GuildExperimentFilter.kt */
public final class GuildExperimentFilter$Parser$parseFilters$1<T> implements Model.JsonReader.ItemFactory<Unit> {
public final /* synthetic */ List $filters;
public final /* synthetic */ Model.JsonReader $reader;
/* compiled from: GuildExperimentFilter.kt */
/* renamed from: com.discord.models.experiments.dto.GuildExperimentFilter$Parser$parseFilters$1$1 reason: invalid class name */
public static final class AnonymousClass1 implements Runnable {
public final /* synthetic */ Ref$ObjectRef $filterHash;
public final /* synthetic */ GuildExperimentFilter$Parser$parseFilters$1 this$0;
public AnonymousClass1(GuildExperimentFilter$Parser$parseFilters$1 guildExperimentFilter$Parser$parseFilters$1, Ref$ObjectRef ref$ObjectRef) {
this.this$0 = guildExperimentFilter$Parser$parseFilters$1;
this.$filterHash = ref$ObjectRef;
}
@Override // java.lang.Runnable
public final void run() {
this.$filterHash.element = (T) this.this$0.$reader.nextLongOrNull();
}
}
/* compiled from: GuildExperimentFilter.kt */
/* renamed from: com.discord.models.experiments.dto.GuildExperimentFilter$Parser$parseFilters$1$2 reason: invalid class name */
public static final class AnonymousClass2 implements Runnable {
public final /* synthetic */ Ref$ObjectRef $filterHash;
public final /* synthetic */ GuildExperimentFilter$Parser$parseFilters$1 this$0;
public AnonymousClass2(GuildExperimentFilter$Parser$parseFilters$1 guildExperimentFilter$Parser$parseFilters$1, Ref$ObjectRef ref$ObjectRef) {
this.this$0 = guildExperimentFilter$Parser$parseFilters$1;
this.$filterHash = ref$ObjectRef;
}
@Override // java.lang.Runnable
public final void run() {
GuildExperimentFilter invoke;
Function1<Model.JsonReader, GuildExperimentFilter> function1 = GuildExperimentFilter.Parser.INSTANCE.getParsers().get(this.$filterHash.element);
if (!(function1 == null || (invoke = function1.invoke(this.this$0.$reader)) == null)) {
this.this$0.$filters.add(invoke);
}
this.$filterHash.element = null;
}
}
public GuildExperimentFilter$Parser$parseFilters$1(Model.JsonReader jsonReader, List list) {
this.$reader = jsonReader;
this.$filters = list;
}
@Override // com.discord.models.domain.Model.JsonReader.ItemFactory
public final void get() {
Ref$ObjectRef ref$ObjectRef = new Ref$ObjectRef();
ref$ObjectRef.element = null;
this.$reader.nextListIndexed(new AnonymousClass1(this, ref$ObjectRef), new AnonymousClass2(this, ref$ObjectRef));
}
}