b.smali

.class public final Lme/everything/android/ui/overscroll/adapters/b;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lme/everything/android/ui/overscroll/adapters/a;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lme/everything/android/ui/overscroll/adapters/b$c;,
        Lme/everything/android/ui/overscroll/adapters/b$b;,
        Lme/everything/android/ui/overscroll/adapters/b$a;
    }
.end annotation


# instance fields
.field public final a:Landroidx/recyclerview/widget/RecyclerView;

.field public final b:Lme/everything/android/ui/overscroll/adapters/b$a;


# direct methods
.method public constructor <init>(Landroidx/recyclerview/widget/RecyclerView;)V
    .registers 4

    .line 1
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 2
    iput-object p1, p0, Lme/everything/android/ui/overscroll/adapters/b;->a:Landroidx/recyclerview/widget/RecyclerView;

    .line 3
    invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;

    move-result-object p1

    .line 4
    instance-of v0, p1, Landroidx/recyclerview/widget/LinearLayoutManager;

    if-nez v0, :cond_1a

    instance-of v1, p1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;

    if-eqz v1, :cond_12

    goto :goto_1a

    .line 5
    :cond_12
    new-instance p1, Ljava/lang/IllegalArgumentException;

    const-string v0, "Recycler views with custom layout managers are not supported by this adapter out of the box.Try implementing and providing an explicit \'impl\' parameter to the other c\'tors, or otherwise create a custom adapter subclass of your own."

    invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_1a
    :goto_1a
    if-eqz v0, :cond_23

    .line 6
    check-cast p1, Landroidx/recyclerview/widget/LinearLayoutManager;

    .line 7
    invoke-virtual {p1}, Landroidx/recyclerview/widget/LinearLayoutManager;->getOrientation()I

    move-result p1

    goto :goto_27

    :cond_23
    check-cast p1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;

    .line 8
    iget p1, p1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->e:I

    :goto_27
    if-nez p1, :cond_31

    .line 9
    new-instance p1, Lme/everything/android/ui/overscroll/adapters/b$b;

    invoke-direct {p1, p0}, Lme/everything/android/ui/overscroll/adapters/b$b;-><init>(Lme/everything/android/ui/overscroll/adapters/b;)V

    iput-object p1, p0, Lme/everything/android/ui/overscroll/adapters/b;->b:Lme/everything/android/ui/overscroll/adapters/b$a;

    goto :goto_38

    .line 10
    :cond_31
    new-instance p1, Lme/everything/android/ui/overscroll/adapters/b$c;

    invoke-direct {p1, p0}, Lme/everything/android/ui/overscroll/adapters/b$c;-><init>(Lme/everything/android/ui/overscroll/adapters/b;)V

    iput-object p1, p0, Lme/everything/android/ui/overscroll/adapters/b;->b:Lme/everything/android/ui/overscroll/adapters/b$a;

    :goto_38
    return-void
.end method


# virtual methods
.method public final a()Z
    .registers 2

    iget-object v0, p0, Lme/everything/android/ui/overscroll/adapters/b;->b:Lme/everything/android/ui/overscroll/adapters/b$a;

    invoke-interface {v0}, Lme/everything/android/ui/overscroll/adapters/b$a;->a()Z

    move-result v0

    if-eqz v0, :cond_a

    const/4 v0, 0x1

    goto :goto_b

    :cond_a
    const/4 v0, 0x0

    :goto_b
    return v0
.end method

.method public final b()Z
    .registers 2

    iget-object v0, p0, Lme/everything/android/ui/overscroll/adapters/b;->b:Lme/everything/android/ui/overscroll/adapters/b$a;

    invoke-interface {v0}, Lme/everything/android/ui/overscroll/adapters/b$a;->b()Z

    move-result v0

    if-eqz v0, :cond_a

    const/4 v0, 0x1

    goto :goto_b

    :cond_a
    const/4 v0, 0x0

    :goto_b
    return v0
.end method

.method public final getView()Landroid/view/View;
    .registers 2

    iget-object v0, p0, Lme/everything/android/ui/overscroll/adapters/b;->a:Landroidx/recyclerview/widget/RecyclerView;

    return-object v0
.end method