.class public final Lokio/Options; .super Ljava/util/AbstractList; .source "" # interfaces .implements Ljava/util/RandomAccess; # annotations .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/AbstractList<", "Lokio/ByteString;", ">;", "Ljava/util/RandomAccess;" } .end annotation # instance fields .field final byteStrings:[Lokio/ByteString; # direct methods .method private constructor ([Lokio/ByteString;)V .locals 0 invoke-direct {p0}, Ljava/util/AbstractList;->()V iput-object p1, p0, Lokio/Options;->byteStrings:[Lokio/ByteString; return-void .end method .method public static varargs of([Lokio/ByteString;)Lokio/Options; .locals 1 new-instance v0, Lokio/Options; invoke-virtual {p0}, [Lokio/ByteString;->clone()Ljava/lang/Object; move-result-object p0 check-cast p0, [Lokio/ByteString; invoke-direct {v0, p0}, Lokio/Options;->([Lokio/ByteString;)V return-object v0 .end method # virtual methods .method public bridge synthetic get(I)Ljava/lang/Object; .locals 0 invoke-virtual {p0, p1}, Lokio/Options;->get(I)Lokio/ByteString; move-result-object p1 return-object p1 .end method .method public get(I)Lokio/ByteString; .locals 1 iget-object v0, p0, Lokio/Options;->byteStrings:[Lokio/ByteString; aget-object p1, v0, p1 return-object p1 .end method .method public size()I .locals 1 iget-object v0, p0, Lokio/Options;->byteStrings:[Lokio/ByteString; array-length v0, v0 return v0 .end method