.class public final Lm/q/c$d; .super Lm/q/c; .source "AbstractList.kt" # interfaces .implements Ljava/util/RandomAccess; # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lm/q/c; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "d" .end annotation .annotation system Ldalvik/annotation/Signature; value = { "", "Lm/q/c<", "TE;>;", "Ljava/util/RandomAccess;" } .end annotation # instance fields .field public e:I .field public final f:Lm/q/c; .annotation system Ldalvik/annotation/Signature; value = { "Lm/q/c<", "TE;>;" } .end annotation .end field .field public final g:I # direct methods .method public constructor (Lm/q/c;II)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lm/q/c<", "+TE;>;II)V" } .end annotation if-eqz p1, :cond_0 invoke-direct {p0}, Lm/q/c;->()V iput-object p1, p0, Lm/q/c$d;->f:Lm/q/c; iput p2, p0, Lm/q/c$d;->g:I sget-object p1, Lm/q/c;->d:Lm/q/c$a; iget p2, p0, Lm/q/c$d;->g:I iget-object v0, p0, Lm/q/c$d;->f:Lm/q/c; invoke-virtual {v0}, Lm/q/a;->getSize()I move-result v0 invoke-virtual {p1, p2, p3, v0}, Lm/q/c$a;->checkRangeIndexes$kotlin_stdlib(III)V iget p1, p0, Lm/q/c$d;->g:I sub-int/2addr p3, p1 iput p3, p0, Lm/q/c$d;->e:I return-void :cond_0 const-string p1, "list" invoke-static {p1}, Lm/u/b/j;->a(Ljava/lang/String;)V const/4 p1, 0x0 throw p1 .end method # virtual methods .method public get(I)Ljava/lang/Object; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(I)TE;" } .end annotation sget-object v0, Lm/q/c;->d:Lm/q/c$a; iget v1, p0, Lm/q/c$d;->e:I invoke-virtual {v0, p1, v1}, Lm/q/c$a;->checkElementIndex$kotlin_stdlib(II)V iget-object v0, p0, Lm/q/c$d;->f:Lm/q/c; iget v1, p0, Lm/q/c$d;->g:I add-int/2addr v1, p1 invoke-virtual {v0, v1}, Lm/q/c;->get(I)Ljava/lang/Object; move-result-object p1 return-object p1 .end method .method public getSize()I .locals 1 iget v0, p0, Lm/q/c$d;->e:I return v0 .end method