.class Landroid/support/v7/widget/LayoutState; .super Ljava/lang/Object; .source "LayoutState.java" # instance fields .field a:Z .field b:I .field c:I .field d:I .field e:I .field f:I .field g:I .field h:Z .field i:Z # direct methods .method constructor ()V .locals 1 .line 25 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, 0x1 .line 42 iput-boolean v0, p0, Landroid/support/v7/widget/LayoutState;->a:Z const/4 v0, 0x0 .line 69 iput v0, p0, Landroid/support/v7/widget/LayoutState;->f:I .line 74 iput v0, p0, Landroid/support/v7/widget/LayoutState;->g:I return-void .end method # virtual methods .method a(Landroid/support/v7/widget/RecyclerView$Recycler;)Landroid/view/View; .locals 2 .line 100 iget v0, p0, Landroid/support/v7/widget/LayoutState;->c:I invoke-virtual {p1, v0}, Landroid/support/v7/widget/RecyclerView$Recycler;->c(I)Landroid/view/View; move-result-object p1 .line 101 iget v0, p0, Landroid/support/v7/widget/LayoutState;->c:I iget v1, p0, Landroid/support/v7/widget/LayoutState;->d:I add-int/2addr v0, v1 iput v0, p0, Landroid/support/v7/widget/LayoutState;->c:I return-object p1 .end method .method a(Landroid/support/v7/widget/RecyclerView$State;)Z .locals 1 .line 90 iget v0, p0, Landroid/support/v7/widget/LayoutState;->c:I if-ltz v0, :cond_0 iget v0, p0, Landroid/support/v7/widget/LayoutState;->c:I invoke-virtual {p1}, Landroid/support/v7/widget/RecyclerView$State;->e()I move-result p1 if-ge v0, p1, :cond_0 const/4 p1, 0x1 goto :goto_0 :cond_0 const/4 p1, 0x0 :goto_0 return p1 .end method .method public toString()Ljava/lang/String; .locals 2 .line 107 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "LayoutState{mAvailable=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v1, p0, Landroid/support/v7/widget/LayoutState;->b:I invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v1, ", mCurrentPosition=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v1, p0, Landroid/support/v7/widget/LayoutState;->c:I invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v1, ", mItemDirection=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v1, p0, Landroid/support/v7/widget/LayoutState;->d:I invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v1, ", mLayoutDirection=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v1, p0, Landroid/support/v7/widget/LayoutState;->e:I invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v1, ", mStartLine=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v1, p0, Landroid/support/v7/widget/LayoutState;->f:I invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v1, ", mEndLine=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v1, p0, Landroid/support/v7/widget/LayoutState;->g:I invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const/16 v1, 0x7d invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method