.class public Lorg/apache/http/impl/conn/DefaultHttpResponseParserFactory; .super Ljava/lang/Object; .source "DefaultHttpResponseParserFactory.java" # interfaces .implements Lorg/apache/http/io/HttpMessageParserFactory; # annotations .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/Object;", "Lorg/apache/http/io/HttpMessageParserFactory<", "Lorg/apache/http/HttpResponse;", ">;" } .end annotation # static fields .field public static final INSTANCE:Lorg/apache/http/impl/conn/DefaultHttpResponseParserFactory; # instance fields .field private final lineParser:Lorg/apache/http/message/LineParser; .field private final responseFactory:Lorg/apache/http/HttpResponseFactory; # direct methods .method static constructor ()V .registers 1 .line 50 new-instance v0, Lorg/apache/http/impl/conn/DefaultHttpResponseParserFactory; invoke-direct {v0}, Lorg/apache/http/impl/conn/DefaultHttpResponseParserFactory;->()V sput-object v0, Lorg/apache/http/impl/conn/DefaultHttpResponseParserFactory;->INSTANCE:Lorg/apache/http/impl/conn/DefaultHttpResponseParserFactory; return-void .end method .method public constructor ()V .registers 2 const/4 v0, 0x0 .line 70 invoke-direct {p0, v0, v0}, Lorg/apache/http/impl/conn/DefaultHttpResponseParserFactory;->(Lorg/apache/http/message/LineParser;Lorg/apache/http/HttpResponseFactory;)V return-void .end method .method public constructor (Lorg/apache/http/HttpResponseFactory;)V .registers 3 const/4 v0, 0x0 .line 66 invoke-direct {p0, v0, p1}, Lorg/apache/http/impl/conn/DefaultHttpResponseParserFactory;->(Lorg/apache/http/message/LineParser;Lorg/apache/http/HttpResponseFactory;)V return-void .end method .method public constructor (Lorg/apache/http/message/LineParser;Lorg/apache/http/HttpResponseFactory;)V .registers 3 .line 58 invoke-direct {p0}, Ljava/lang/Object;->()V if-eqz p1, :cond_6 goto :goto_8 .line 59 :cond_6 sget-object p1, Lorg/apache/http/message/BasicLineParser;->INSTANCE:Lorg/apache/http/message/BasicLineParser; :goto_8 iput-object p1, p0, Lorg/apache/http/impl/conn/DefaultHttpResponseParserFactory;->lineParser:Lorg/apache/http/message/LineParser; if-eqz p2, :cond_d goto :goto_f .line 60 :cond_d sget-object p2, Lorg/apache/http/impl/DefaultHttpResponseFactory;->INSTANCE:Lorg/apache/http/impl/DefaultHttpResponseFactory; :goto_f iput-object p2, p0, Lorg/apache/http/impl/conn/DefaultHttpResponseParserFactory;->responseFactory:Lorg/apache/http/HttpResponseFactory; return-void .end method # virtual methods .method public create(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/config/MessageConstraints;)Lorg/apache/http/io/HttpMessageParser; .registers 6 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lorg/apache/http/io/SessionInputBuffer;", "Lorg/apache/http/config/MessageConstraints;", ")", "Lorg/apache/http/io/HttpMessageParser<", "Lorg/apache/http/HttpResponse;", ">;" } .end annotation .line 76 new-instance v0, Lorg/apache/http/impl/conn/DefaultHttpResponseParser; iget-object v1, p0, Lorg/apache/http/impl/conn/DefaultHttpResponseParserFactory;->lineParser:Lorg/apache/http/message/LineParser; iget-object v2, p0, Lorg/apache/http/impl/conn/DefaultHttpResponseParserFactory;->responseFactory:Lorg/apache/http/HttpResponseFactory; invoke-direct {v0, p1, v1, v2, p2}, Lorg/apache/http/impl/conn/DefaultHttpResponseParser;->(Lorg/apache/http/io/SessionInputBuffer;Lorg/apache/http/message/LineParser;Lorg/apache/http/HttpResponseFactory;Lorg/apache/http/config/MessageConstraints;)V return-object v0 .end method