discord-jadx/app/src/main/java/com/discord/utilities/lazy/memberlist/ThreadMemberList.java

57 lines
1.8 KiB
Java

package com.discord.utilities.lazy.memberlist;
import com.discord.utilities.collections.SparseMutableList;
import d0.z.d.m;
import java.util.SortedMap;
import java.util.TreeMap;
import kotlin.jvm.internal.DefaultConstructorMarker;
/* compiled from: ThreadMemberList.kt */
public final class ThreadMemberList implements MemberList {
private SortedMap<Integer, String> groupIndices;
private final int initialSize;
private final String listId;
private SparseMutableList<MemberListRow> rows;
public ThreadMemberList(String str, int i) {
m.checkNotNullParameter(str, "listId");
this.listId = str;
this.initialSize = i;
this.rows = new SparseMutableList<>(getInitialSize(), 100);
this.groupIndices = new TreeMap();
}
/* JADX INFO: this call moved to the top of the method (can break code semantics) */
public /* synthetic */ ThreadMemberList(String str, int i, int i2, DefaultConstructorMarker defaultConstructorMarker) {
this(str, (i2 & 2) != 0 ? 0 : i);
}
public final void add(MemberListRow memberListRow) {
this.rows.add(memberListRow);
}
@Override // com.discord.utilities.lazy.memberlist.MemberList
public SortedMap<Integer, String> getGroupIndices() {
return this.groupIndices;
}
@Override // com.discord.utilities.lazy.memberlist.MemberList
public int getInitialSize() {
return this.initialSize;
}
@Override // com.discord.utilities.lazy.memberlist.MemberList
public String getListId() {
return this.listId;
}
@Override // com.discord.utilities.lazy.memberlist.MemberList
public SparseMutableList<MemberListRow> getRows() {
return this.rows;
}
@Override // com.discord.utilities.lazy.memberlist.MemberList
public int getSize() {
return this.rows.size();
}
}