discord-jadx/app/src/main/java/com/discord/utilities/mg_recycler/MGRecyclerViewHolder.java

55 lines
2.0 KiB
Java

package com.discord.utilities.mg_recycler;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.LayoutRes;
import androidx.recyclerview.widget.RecyclerView;
import com.discord.utilities.mg_recycler.MGRecyclerAdapter;
import d0.z.d.m;
import rx.Subscription;
/* compiled from: MGRecyclerViewHolder.kt */
public class MGRecyclerViewHolder<T extends MGRecyclerAdapter<D>, D> extends RecyclerView.ViewHolder {
public final T adapter;
/* JADX WARNING: Illegal instructions before constructor call */
public MGRecyclerViewHolder(@LayoutRes int i, T t) {
this(r4, t);
m.checkNotNullParameter(t, "adapter");
RecyclerView recycler = t.getRecycler();
View inflate = LayoutInflater.from(recycler.getContext()).inflate(i, (ViewGroup) recycler, false);
m.checkNotNullExpressionValue(inflate, "adapter.recycler.let {\n …se) // ktlint-disable\n }");
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public MGRecyclerViewHolder(View view, T t) {
super(view);
m.checkNotNullParameter(view, "itemView");
m.checkNotNullParameter(t, "adapter");
this.adapter = t;
}
public Subscription getSubscription() {
return null;
}
/* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: com.discord.utilities.mg_recycler.MGRecyclerViewHolder<T extends com.discord.utilities.mg_recycler.MGRecyclerAdapter<D>, D> */
/* JADX WARN: Multi-variable type inference failed */
public final T onBindViewHolder(int i) {
T t = this.adapter;
Subscription subscription = getSubscription();
if (subscription != null) {
t.getCellSubscriptions().c(subscription);
}
onConfigure(i, t.getItem(i));
Subscription subscription2 = getSubscription();
if (subscription2 != null) {
t.getCellSubscriptions().a(subscription2);
}
return t;
}
public void onConfigure(int i, D d) {
}
}