54 lines
2 KiB
Java
54 lines
2 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) {
|
|
}
|
|
}
|