.class public Lcom/codbking/widget/view/ItemsRange; .super Ljava/lang/Object; .source "ItemsRange.java" # instance fields .field private count:I .field private first:I # direct methods .method public constructor ()V .locals 1 const/4 v0, 0x0 .line 36 invoke-direct {p0, v0, v0}, Lcom/codbking/widget/view/ItemsRange;->(II)V return-void .end method .method public constructor (II)V .locals 0 .line 44 invoke-direct {p0}, Ljava/lang/Object;->()V .line 45 iput p1, p0, Lcom/codbking/widget/view/ItemsRange;->first:I .line 46 iput p2, p0, Lcom/codbking/widget/view/ItemsRange;->count:I return-void .end method # virtual methods .method public contains(I)Z .locals 1 .line 79 invoke-virtual {p0}, Lcom/codbking/widget/view/ItemsRange;->getFirst()I move-result v0 if-lt p1, v0, :cond_0 invoke-virtual {p0}, Lcom/codbking/widget/view/ItemsRange;->getLast()I move-result v0 if-gt p1, v0, :cond_0 const/4 p1, 0x1 goto :goto_0 :cond_0 const/4 p1, 0x0 :goto_0 return p1 .end method .method public getCount()I .locals 1 .line 70 iget v0, p0, Lcom/codbking/widget/view/ItemsRange;->count:I return v0 .end method .method public getFirst()I .locals 1 .line 54 iget v0, p0, Lcom/codbking/widget/view/ItemsRange;->first:I return v0 .end method .method public getLast()I .locals 2 .line 62 invoke-virtual {p0}, Lcom/codbking/widget/view/ItemsRange;->getFirst()I move-result v0 invoke-virtual {p0}, Lcom/codbking/widget/view/ItemsRange;->getCount()I move-result v1 add-int/2addr v0, v1 add-int/lit8 v0, v0, -0x1 return v0 .end method