package com.ustadmobile.port.android.view;

import java.lang.System;

@kotlin.Metadata(mv = {1, 7, 1}, k = 1, d1 = {"\u0000@\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\b&\u0018\u0000*\u0004\b\u0000\u0010\u0001*\b\b\u0001\u0010\u0002*\u00020\u00032\u000e\u0012\u0004\u0012\u0002H\u0001\u0012\u0004\u0012\u0002H\u00020\u0004B\u0013\u0012\f\u0010\u0005\u001a\b\u0012\u0004\u0012\u00028\u00000\u0006\u00a2\u0006\u0002\u0010\u0007J\u001d\u0010\u0016\u001a\u00020\u00172\u0006\u0010\u0018\u001a\u00028\u00012\u0006\u0010\u0019\u001a\u00020\u001aH\u0016\u00a2\u0006\u0002\u0010\u001bJ\u0010\u0010\u001c\u001a\u00020\u00172\u0006\u0010\u001d\u001a\u00020\u001eH\u0016R\u001a\u0010\b\u001a\u00020\tX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\n\u0010\u000b\"\u0004\b\f\u0010\rR\u001c\u0010\u000e\u001a\u0004\u0018\u00010\u000fX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0010\u0010\u0011\"\u0004\b\u0012\u0010\u0013R\u001a\u0010\u0014\u001a\u00020\tX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0014\u0010\u000b\"\u0004\b\u0015\u0010\r\u00a8\u0006\u001f"}, d2 = {"Lcom/ustadmobile/port/android/view/RepoLoadingPageListAdapter;", "T", "VH", "Landroidx/recyclerview/widget/RecyclerView$ViewHolder;", "Landroidx/paging/PagedListAdapter;", "itemCallback", "Landroidx/recyclerview/widget/DiffUtil$ItemCallback;", "(Landroidx/recyclerview/widget/DiffUtil$ItemCallback;)V", "firstItemLoaded", "", "getFirstItemLoaded", "()Z", "setFirstItemLoaded", "(Z)V", "firstItemLoadedListener", "Lcom/ustadmobile/port/android/view/FistItemLoadedListener;", "getFirstItemLoadedListener", "()Lcom/ustadmobile/port/android/view/FistItemLoadedListener;", "setFirstItemLoadedListener", "(Lcom/ustadmobile/port/android/view/FistItemLoadedListener;)V", "isTopEntryList", "setTopEntryList", "onBindViewHolder", "", "holder", "position", "", "(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V", "onDetachedFromRecyclerView", "recyclerView", "Landroidx/recyclerview/widget/RecyclerView;", "app-android_release"})
public abstract class RepoLoadingPageListAdapter<T extends java.lang.Object, VH extends androidx.recyclerview.widget.RecyclerView.ViewHolder> extends androidx.paging.PagedListAdapter<T, VH> {
    private boolean firstItemLoaded = false;
    @org.jetbrains.annotations.Nullable()
    private com.ustadmobile.port.android.view.FistItemLoadedListener firstItemLoadedListener;
    private boolean isTopEntryList = true;
    
    public RepoLoadingPageListAdapter(@org.jetbrains.annotations.NotNull()
    androidx.recyclerview.widget.DiffUtil.ItemCallback<T> itemCallback) {
        super(null);
    }
    
    public final boolean getFirstItemLoaded() {
        return false;
    }
    
    public final void setFirstItemLoaded(boolean p0) {
    }
    
    @org.jetbrains.annotations.Nullable()
    public final com.ustadmobile.port.android.view.FistItemLoadedListener getFirstItemLoadedListener() {
        return null;
    }
    
    public final void setFirstItemLoadedListener(@org.jetbrains.annotations.Nullable()
    com.ustadmobile.port.android.view.FistItemLoadedListener p0) {
    }
    
    public final boolean isTopEntryList() {
        return false;
    }
    
    public final void setTopEntryList(boolean p0) {
    }
    
    @java.lang.Override()
    public void onBindViewHolder(@org.jetbrains.annotations.NotNull()
    VH holder, int position) {
    }
    
    @java.lang.Override()
    public void onDetachedFromRecyclerView(@org.jetbrains.annotations.NotNull()
    androidx.recyclerview.widget.RecyclerView recyclerView) {
    }
}