.class public final Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams; .super Landroidx/recyclerview/widget/RecyclerView$LayoutParams; .source "DpadLayoutParams.kt" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams$Companion; } .end annotation .annotation runtime Lkotlin/Metadata; d1 = { "\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u000e\n\u0002\u0010\u0015\n\u0002\u0008\u0003\n\u0002\u0010\u0002\n\u0002\u0008\u000c\u0018\u0000 ,2\u00020\u0001:\u0001,B\u0017\u0008\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0006B\u0017\u0008\u0016\u0012\u0006\u0010\u0007\u001a\u00020\u0008\u0012\u0006\u0010\t\u001a\u00020\u0008\u00a2\u0006\u0002\u0010\nB\u000f\u0008\u0016\u0012\u0006\u0010\u000b\u001a\u00020\u000c\u00a2\u0006\u0002\u0010\rB\u000f\u0008\u0016\u0012\u0006\u0010\u000b\u001a\u00020\u000e\u00a2\u0006\u0002\u0010\u000fB\u000f\u0008\u0016\u0012\u0006\u0010\u000b\u001a\u00020\u0001\u00a2\u0006\u0002\u0010\u0010B\u000f\u0008\u0016\u0012\u0006\u0010\u000b\u001a\u00020\u0000\u00a2\u0006\u0002\u0010\u0011J\u000f\u0010\u001e\u001a\u0004\u0018\u00010\u001dH\u0000\u00a2\u0006\u0002\u0008\u001fJ\u0015\u0010 \u001a\u00020!2\u0006\u0010\"\u001a\u00020\u0008H\u0000\u00a2\u0006\u0002\u0008#J\u0017\u0010$\u001a\u00020!2\u0008\u0010%\u001a\u0004\u0018\u00010\u001dH\u0000\u00a2\u0006\u0002\u0008&J%\u0010\'\u001a\u00020!2\u0006\u0010(\u001a\u00020\u00082\u0006\u0010)\u001a\u00020\u00082\u0006\u0010*\u001a\u00020\u0008H\u0000\u00a2\u0006\u0002\u0008+R\u001e\u0010\u0013\u001a\u00020\u00082\u0006\u0010\u0012\u001a\u00020\u0008@BX\u0086\u000e\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0014\u0010\u0015R\u001e\u0010\u0016\u001a\u00020\u00082\u0006\u0010\u0012\u001a\u00020\u0008@BX\u0086\u000e\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0017\u0010\u0015R\u001e\u0010\u0018\u001a\u00020\u00082\u0006\u0010\u0012\u001a\u00020\u0008@BX\u0086\u000e\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0019\u0010\u0015R\u001e\u0010\u001a\u001a\u00020\u00082\u0006\u0010\u0012\u001a\u00020\u0008@BX\u0086\u000e\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u001b\u0010\u0015R\u0010\u0010\u001c\u001a\u0004\u0018\u00010\u001dX\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006-" } d2 = { "Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;", "Landroidx/recyclerview/widget/RecyclerView$LayoutParams;", "context", "Landroid/content/Context;", "attrs", "Landroid/util/AttributeSet;", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "width", "", "height", "(II)V", "source", "Landroid/view/ViewGroup$MarginLayoutParams;", "(Landroid/view/ViewGroup$MarginLayoutParams;)V", "Landroid/view/ViewGroup$LayoutParams;", "(Landroid/view/ViewGroup$LayoutParams;)V", "(Landroidx/recyclerview/widget/RecyclerView$LayoutParams;)V", "(Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;)V", "", "alignmentAnchor", "getAlignmentAnchor", "()I", "spanGroupIndex", "getSpanGroupIndex", "spanIndex", "getSpanIndex", "spanSize", "getSpanSize", "subPositionAnchors", "", "getSubPositionAnchors", "getSubPositionAnchors$dpadrecyclerview_release", "setAlignmentAnchor", "", "anchor", "setAlignmentAnchor$dpadrecyclerview_release", "setSubPositionAnchors", "newAlignments", "setSubPositionAnchors$dpadrecyclerview_release", "updateSpan", "index", "groupIndex", "size", "updateSpan$dpadrecyclerview_release", "Companion", "dpadrecyclerview_release" } k = 0x1 mv = { 0x1, 0x9, 0x0 } xi = 0x30 .end annotation # static fields .field public static final Companion:Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams$Companion; .field public static final INVALID_SPAN_ID:I = -0x1 # instance fields .field private alignmentAnchor:I .field private spanGroupIndex:I .field private spanIndex:I .field private spanSize:I .field private subPositionAnchors:[I # direct methods .method static constructor ()V .locals 2 new-instance v0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams$Companion; const/4 v1, 0x0 invoke-direct {v0, v1}, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V sput-object v0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->Companion:Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams$Companion; return-void .end method .method public constructor (II)V .locals 0 .line 61 invoke-direct {p0, p1, p2}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->(II)V const/4 p1, 0x1 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanSize:I const/4 p1, -0x1 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanIndex:I iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanGroupIndex:I return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 1 const-string v0, "context" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "attrs" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 60 invoke-direct {p0, p1, p2}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V const/4 p1, 0x1 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanSize:I const/4 p1, -0x1 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanIndex:I iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanGroupIndex:I return-void .end method .method public constructor (Landroid/view/ViewGroup$LayoutParams;)V .locals 1 const-string v0, "source" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 63 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->(Landroid/view/ViewGroup$LayoutParams;)V const/4 p1, 0x1 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanSize:I const/4 p1, -0x1 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanIndex:I iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanGroupIndex:I return-void .end method .method public constructor (Landroid/view/ViewGroup$MarginLayoutParams;)V .locals 1 const-string v0, "source" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 62 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->(Landroid/view/ViewGroup$MarginLayoutParams;)V const/4 p1, 0x1 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanSize:I const/4 p1, -0x1 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanIndex:I iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanGroupIndex:I return-void .end method .method public constructor (Landroidx/recyclerview/widget/RecyclerView$LayoutParams;)V .locals 1 const-string v0, "source" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 64 invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->(Landroidx/recyclerview/widget/RecyclerView$LayoutParams;)V const/4 p1, 0x1 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanSize:I const/4 p1, -0x1 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanIndex:I iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanGroupIndex:I return-void .end method .method public constructor (Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;)V .locals 1 const-string v0, "source" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 65 check-cast p1, Landroidx/recyclerview/widget/RecyclerView$LayoutParams; invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$LayoutParams;->(Landroidx/recyclerview/widget/RecyclerView$LayoutParams;)V const/4 p1, 0x1 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanSize:I const/4 p1, -0x1 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanIndex:I iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanGroupIndex:I return-void .end method # virtual methods .method public final getAlignmentAnchor()I .locals 0 iget p0, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->alignmentAnchor:I return p0 .end method .method public final getSpanGroupIndex()I .locals 0 iget p0, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanGroupIndex:I return p0 .end method .method public final getSpanIndex()I .locals 0 iget p0, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanIndex:I return p0 .end method .method public final getSpanSize()I .locals 0 iget p0, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanSize:I return p0 .end method .method public final getSubPositionAnchors$dpadrecyclerview_release()[I .locals 0 iget-object p0, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->subPositionAnchors:[I return-object p0 .end method .method public final setAlignmentAnchor$dpadrecyclerview_release(I)V .locals 0 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->alignmentAnchor:I return-void .end method .method public final setSubPositionAnchors$dpadrecyclerview_release([I)V .locals 1 iput-object p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->subPositionAnchors:[I const/4 v0, 0x0 if-nez p1, :cond_0 iput v0, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->alignmentAnchor:I return-void .line 87 :cond_0 aget p1, p1, v0 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->alignmentAnchor:I return-void .end method .method public final updateSpan$dpadrecyclerview_release(III)V .locals 0 iput p1, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanIndex:I iput p2, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanGroupIndex:I iput p3, p0, Lcom/rubensousa/dpadrecyclerview/layoutmanager/DpadLayoutParams;->spanSize:I return-void .end method