.class Lorg/apache/http/impl/execchain/HttpResponseProxy; .super Ljava/lang/Object; .source "HttpResponseProxy.java" # interfaces .implements Lorg/apache/http/client/methods/CloseableHttpResponse; # instance fields .field private final connHolder:Lorg/apache/http/impl/execchain/ConnectionHolder; .field private final original:Lorg/apache/http/HttpResponse; # direct methods .method public constructor (Lorg/apache/http/HttpResponse;Lorg/apache/http/impl/execchain/ConnectionHolder;)V .registers 3 .line 53 invoke-direct {p0}, Ljava/lang/Object;->()V .line 54 iput-object p1, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; .line 55 iput-object p2, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->connHolder:Lorg/apache/http/impl/execchain/ConnectionHolder; .line 56 invoke-static {p1, p2}, Lorg/apache/http/impl/execchain/ResponseEntityProxy;->enchance(Lorg/apache/http/HttpResponse;Lorg/apache/http/impl/execchain/ConnectionHolder;)V return-void .end method # virtual methods .method public addHeader(Ljava/lang/String;Ljava/lang/String;)V .registers 4 .line 153 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1, p2}, Lorg/apache/http/HttpResponse;->addHeader(Ljava/lang/String;Ljava/lang/String;)V return-void .end method .method public addHeader(Lorg/apache/http/Header;)V .registers 3 .line 148 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->addHeader(Lorg/apache/http/Header;)V return-void .end method .method public close()V .registers 2 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .line 61 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->connHolder:Lorg/apache/http/impl/execchain/ConnectionHolder; if-eqz v0, :cond_7 .line 62 invoke-virtual {v0}, Lorg/apache/http/impl/execchain/ConnectionHolder;->close()V :cond_7 return-void .end method .method public containsHeader(Ljava/lang/String;)Z .registers 3 .line 123 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->containsHeader(Ljava/lang/String;)Z move-result p1 return p1 .end method .method public getAllHeaders()[Lorg/apache/http/Header; .registers 2 .line 143 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0}, Lorg/apache/http/HttpResponse;->getAllHeaders()[Lorg/apache/http/Header; move-result-object v0 return-object v0 .end method .method public getEntity()Lorg/apache/http/HttpEntity; .registers 2 .line 98 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; move-result-object v0 return-object v0 .end method .method public getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header; .registers 3 .line 133 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->getFirstHeader(Ljava/lang/String;)Lorg/apache/http/Header; move-result-object p1 return-object p1 .end method .method public getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header; .registers 3 .line 128 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->getHeaders(Ljava/lang/String;)[Lorg/apache/http/Header; move-result-object p1 return-object p1 .end method .method public getLastHeader(Ljava/lang/String;)Lorg/apache/http/Header; .registers 3 .line 138 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->getLastHeader(Ljava/lang/String;)Lorg/apache/http/Header; move-result-object p1 return-object p1 .end method .method public getLocale()Ljava/util/Locale; .registers 2 .line 108 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0}, Lorg/apache/http/HttpResponse;->getLocale()Ljava/util/Locale; move-result-object v0 return-object v0 .end method .method public getParams()Lorg/apache/http/params/HttpParams; .registers 2 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 194 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0}, Lorg/apache/http/HttpResponse;->getParams()Lorg/apache/http/params/HttpParams; move-result-object v0 return-object v0 .end method .method public getProtocolVersion()Lorg/apache/http/ProtocolVersion; .registers 2 .line 118 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0}, Lorg/apache/http/HttpResponse;->getProtocolVersion()Lorg/apache/http/ProtocolVersion; move-result-object v0 return-object v0 .end method .method public getStatusLine()Lorg/apache/http/StatusLine; .registers 2 .line 68 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0}, Lorg/apache/http/HttpResponse;->getStatusLine()Lorg/apache/http/StatusLine; move-result-object v0 return-object v0 .end method .method public headerIterator()Lorg/apache/http/HeaderIterator; .registers 2 .line 183 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0}, Lorg/apache/http/HttpResponse;->headerIterator()Lorg/apache/http/HeaderIterator; move-result-object v0 return-object v0 .end method .method public headerIterator(Ljava/lang/String;)Lorg/apache/http/HeaderIterator; .registers 3 .line 188 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->headerIterator(Ljava/lang/String;)Lorg/apache/http/HeaderIterator; move-result-object p1 return-object p1 .end method .method public removeHeader(Lorg/apache/http/Header;)V .registers 3 .line 173 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->removeHeader(Lorg/apache/http/Header;)V return-void .end method .method public removeHeaders(Ljava/lang/String;)V .registers 3 .line 178 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->removeHeaders(Ljava/lang/String;)V return-void .end method .method public setEntity(Lorg/apache/http/HttpEntity;)V .registers 3 .line 103 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->setEntity(Lorg/apache/http/HttpEntity;)V return-void .end method .method public setHeader(Ljava/lang/String;Ljava/lang/String;)V .registers 4 .line 163 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1, p2}, Lorg/apache/http/HttpResponse;->setHeader(Ljava/lang/String;Ljava/lang/String;)V return-void .end method .method public setHeader(Lorg/apache/http/Header;)V .registers 3 .line 158 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->setHeader(Lorg/apache/http/Header;)V return-void .end method .method public setHeaders([Lorg/apache/http/Header;)V .registers 3 .line 168 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->setHeaders([Lorg/apache/http/Header;)V return-void .end method .method public setLocale(Ljava/util/Locale;)V .registers 3 .line 113 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->setLocale(Ljava/util/Locale;)V return-void .end method .method public setParams(Lorg/apache/http/params/HttpParams;)V .registers 3 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 200 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->setParams(Lorg/apache/http/params/HttpParams;)V return-void .end method .method public setReasonPhrase(Ljava/lang/String;)V .registers 3 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/IllegalStateException; } .end annotation .line 93 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->setReasonPhrase(Ljava/lang/String;)V return-void .end method .method public setStatusCode(I)V .registers 3 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/IllegalStateException; } .end annotation .line 88 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->setStatusCode(I)V return-void .end method .method public setStatusLine(Lorg/apache/http/ProtocolVersion;I)V .registers 4 .line 78 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1, p2}, Lorg/apache/http/HttpResponse;->setStatusLine(Lorg/apache/http/ProtocolVersion;I)V return-void .end method .method public setStatusLine(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V .registers 5 .line 83 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1, p2, p3}, Lorg/apache/http/HttpResponse;->setStatusLine(Lorg/apache/http/ProtocolVersion;ILjava/lang/String;)V return-void .end method .method public setStatusLine(Lorg/apache/http/StatusLine;)V .registers 3 .line 73 iget-object v0, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-interface {v0, p1}, Lorg/apache/http/HttpResponse;->setStatusLine(Lorg/apache/http/StatusLine;)V return-void .end method .method public toString()Ljava/lang/String; .registers 3 .line 205 new-instance v0, Ljava/lang/StringBuilder; const-string v1, "HttpResponseProxy{" invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V .line 206 iget-object v1, p0, Lorg/apache/http/impl/execchain/HttpResponseProxy;->original:Lorg/apache/http/HttpResponse; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const/16 v1, 0x7d .line 207 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; .line 208 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method