a0.smali
.class public abstract Landroidx/recyclerview/widget/a0;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public final a:Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
.field public b:I
.field public final c:Landroid/graphics/Rect;
# direct methods
.method public constructor <init>(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.registers 3
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/high16 v0, -0x80000000
.line 2
iput v0, p0, Landroidx/recyclerview/widget/a0;->b:I
.line 3
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Landroidx/recyclerview/widget/a0;->c:Landroid/graphics/Rect;
.line 4
iput-object p1, p0, Landroidx/recyclerview/widget/a0;->a:Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
return-void
.end method
.method public static a(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;I)Landroidx/recyclerview/widget/a0;
.registers 3
if-eqz p1, :cond_13
const/4 v0, 0x1
if-ne p1, v0, :cond_b
.line 1
new-instance p1, Landroidx/recyclerview/widget/z;
invoke-direct {p1, p0}, Landroidx/recyclerview/widget/z;-><init>(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
return-object p1
.line 2
:cond_b
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string p1, "invalid orientation"
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
.line 3
:cond_13
new-instance p1, Landroidx/recyclerview/widget/y;
invoke-direct {p1, p0}, Landroidx/recyclerview/widget/y;-><init>(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
return-object p1
.end method
# virtual methods
.method public abstract b(Landroid/view/View;)I
.end method
.method public abstract c(Landroid/view/View;)I
.end method
.method public abstract d(Landroid/view/View;)I
.end method
.method public abstract e(Landroid/view/View;)I
.end method
.method public abstract f()I
.end method
.method public abstract g()I
.end method
.method public abstract h()I
.end method
.method public abstract i()I
.end method
.method public abstract j()I
.end method
.method public abstract k()I
.end method
.method public abstract l()I
.end method
.method public final m()I
.registers 3
iget v0, p0, Landroidx/recyclerview/widget/a0;->b:I
const/high16 v1, -0x80000000
if-ne v1, v0, :cond_8
const/4 v0, 0x0
goto :goto_f
:cond_8
invoke-virtual {p0}, Landroidx/recyclerview/widget/a0;->l()I
move-result v0
iget v1, p0, Landroidx/recyclerview/widget/a0;->b:I
sub-int/2addr v0, v1
:goto_f
return v0
.end method
.method public abstract n(Landroid/view/View;)I
.end method
.method public abstract o(Landroid/view/View;)I
.end method
.method public abstract p(I)V
.end method