.class public Lorg/apache/http/impl/io/DefaultHttpRequestWriterFactory; .super Ljava/lang/Object; .source "DefaultHttpRequestWriterFactory.java" # interfaces .implements Lorg/apache/http/io/HttpMessageWriterFactory; # annotations .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/Object;", "Lorg/apache/http/io/HttpMessageWriterFactory<", "Lorg/apache/http/HttpRequest;", ">;" } .end annotation # static fields .field public static final INSTANCE:Lorg/apache/http/impl/io/DefaultHttpRequestWriterFactory; # instance fields .field private final lineFormatter:Lorg/apache/http/message/LineFormatter; # direct methods .method static constructor ()V .registers 1 .line 47 new-instance v0, Lorg/apache/http/impl/io/DefaultHttpRequestWriterFactory; invoke-direct {v0}, Lorg/apache/http/impl/io/DefaultHttpRequestWriterFactory;->()V sput-object v0, Lorg/apache/http/impl/io/DefaultHttpRequestWriterFactory;->INSTANCE:Lorg/apache/http/impl/io/DefaultHttpRequestWriterFactory; return-void .end method .method public constructor ()V .registers 2 const/4 v0, 0x0 .line 57 invoke-direct {p0, v0}, Lorg/apache/http/impl/io/DefaultHttpRequestWriterFactory;->(Lorg/apache/http/message/LineFormatter;)V return-void .end method .method public constructor (Lorg/apache/http/message/LineFormatter;)V .registers 2 .line 52 invoke-direct {p0}, Ljava/lang/Object;->()V if-eqz p1, :cond_6 goto :goto_8 .line 53 :cond_6 sget-object p1, Lorg/apache/http/message/BasicLineFormatter;->INSTANCE:Lorg/apache/http/message/BasicLineFormatter; :goto_8 iput-object p1, p0, Lorg/apache/http/impl/io/DefaultHttpRequestWriterFactory;->lineFormatter:Lorg/apache/http/message/LineFormatter; return-void .end method # virtual methods .method public create(Lorg/apache/http/io/SessionOutputBuffer;)Lorg/apache/http/io/HttpMessageWriter; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lorg/apache/http/io/SessionOutputBuffer;", ")", "Lorg/apache/http/io/HttpMessageWriter<", "Lorg/apache/http/HttpRequest;", ">;" } .end annotation .line 62 new-instance v0, Lorg/apache/http/impl/io/DefaultHttpRequestWriter; iget-object v1, p0, Lorg/apache/http/impl/io/DefaultHttpRequestWriterFactory;->lineFormatter:Lorg/apache/http/message/LineFormatter; invoke-direct {v0, p1, v1}, Lorg/apache/http/impl/io/DefaultHttpRequestWriter;->(Lorg/apache/http/io/SessionOutputBuffer;Lorg/apache/http/message/LineFormatter;)V return-object v0 .end method