65 lines
3.0 KiB
Java
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));
|
|
}
|
|
}
|