.class Lokhttp3/internal/framed/NameValueBlockReader$2; .super Ljava/util/zip/Inflater; .source "NameValueBlockReader.java" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lokhttp3/internal/framed/NameValueBlockReader;->(Lokio/BufferedSource;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation # instance fields .field final synthetic this$0:Lokhttp3/internal/framed/NameValueBlockReader; # direct methods .method constructor (Lokhttp3/internal/framed/NameValueBlockReader;)V .locals 0 .param p1, "this$0" # Lokhttp3/internal/framed/NameValueBlockReader; .prologue iput-object p1, p0, Lokhttp3/internal/framed/NameValueBlockReader$2;->this$0:Lokhttp3/internal/framed/NameValueBlockReader; invoke-direct {p0}, Ljava/util/zip/Inflater;->()V return-void .end method # virtual methods .method public inflate([BII)I .locals 2 .param p1, "buffer" # [B .param p2, "offset" # I .param p3, "count" # I .annotation system Ldalvik/annotation/Throws; value = { Ljava/util/zip/DataFormatException; } .end annotation .prologue invoke-super {p0, p1, p2, p3}, Ljava/util/zip/Inflater;->inflate([BII)I move-result v0 .local v0, "result":I if-nez v0, :cond_0 invoke-virtual {p0}, Lokhttp3/internal/framed/NameValueBlockReader$2;->needsDictionary()Z move-result v1 if-eqz v1, :cond_0 sget-object v1, Lokhttp3/internal/framed/Spdy3;->DICTIONARY:[B invoke-virtual {p0, v1}, Lokhttp3/internal/framed/NameValueBlockReader$2;->setDictionary([B)V invoke-super {p0, p1, p2, p3}, Ljava/util/zip/Inflater;->inflate([BII)I move-result v0 :cond_0 return v0 .end method