.class public Lorg/apache/http/config/ConnectionConfig$Builder; .super Ljava/lang/Object; .source "ConnectionConfig.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lorg/apache/http/config/ConnectionConfig; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "Builder" .end annotation # instance fields .field private bufferSize:I .field private charset:Ljava/nio/charset/Charset; .field private fragmentSizeHint:I .field private malformedInputAction:Ljava/nio/charset/CodingErrorAction; .field private messageConstraints:Lorg/apache/http/config/MessageConstraints; .field private unmappableInputAction:Ljava/nio/charset/CodingErrorAction; # direct methods .method constructor ()V .registers 2 .line 137 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, -0x1 .line 138 iput v0, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->fragmentSizeHint:I return-void .end method # virtual methods .method public build()Lorg/apache/http/config/ConnectionConfig; .registers 9 .line 178 iget-object v0, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->charset:Ljava/nio/charset/Charset; if-nez v0, :cond_e .line 179 iget-object v1, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->malformedInputAction:Ljava/nio/charset/CodingErrorAction; if-nez v1, :cond_c iget-object v1, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->unmappableInputAction:Ljava/nio/charset/CodingErrorAction; if-eqz v1, :cond_e .line 180 :cond_c sget-object v0, Lorg/apache/http/Consts;->ASCII:Ljava/nio/charset/Charset; :cond_e move-object v4, v0 .line 182 iget v0, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->bufferSize:I if-lez v0, :cond_14 goto :goto_16 :cond_14 const/16 v0, 0x2000 :goto_16 move v2, v0 .line 183 iget v0, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->fragmentSizeHint:I if-ltz v0, :cond_1d move v3, v0 goto :goto_1e :cond_1d move v3, v2 .line 184 :goto_1e new-instance v0, Lorg/apache/http/config/ConnectionConfig; iget-object v5, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->malformedInputAction:Ljava/nio/charset/CodingErrorAction; iget-object v6, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->unmappableInputAction:Ljava/nio/charset/CodingErrorAction; iget-object v7, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->messageConstraints:Lorg/apache/http/config/MessageConstraints; move-object v1, v0 invoke-direct/range {v1 .. v7}, Lorg/apache/http/config/ConnectionConfig;->(IILjava/nio/charset/Charset;Ljava/nio/charset/CodingErrorAction;Ljava/nio/charset/CodingErrorAction;Lorg/apache/http/config/MessageConstraints;)V return-object v0 .end method .method public setBufferSize(I)Lorg/apache/http/config/ConnectionConfig$Builder; .registers 2 .line 142 iput p1, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->bufferSize:I return-object p0 .end method .method public setCharset(Ljava/nio/charset/Charset;)Lorg/apache/http/config/ConnectionConfig$Builder; .registers 2 .line 152 iput-object p1, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->charset:Ljava/nio/charset/Charset; return-object p0 .end method .method public setFragmentSizeHint(I)Lorg/apache/http/config/ConnectionConfig$Builder; .registers 2 .line 147 iput p1, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->fragmentSizeHint:I return-object p0 .end method .method public setMalformedInputAction(Ljava/nio/charset/CodingErrorAction;)Lorg/apache/http/config/ConnectionConfig$Builder; .registers 2 .line 157 iput-object p1, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->malformedInputAction:Ljava/nio/charset/CodingErrorAction; if-eqz p1, :cond_c .line 158 iget-object p1, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->charset:Ljava/nio/charset/Charset; if-nez p1, :cond_c .line 159 sget-object p1, Lorg/apache/http/Consts;->ASCII:Ljava/nio/charset/Charset; iput-object p1, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->charset:Ljava/nio/charset/Charset; :cond_c return-object p0 .end method .method public setMessageConstraints(Lorg/apache/http/config/MessageConstraints;)Lorg/apache/http/config/ConnectionConfig$Builder; .registers 2 .line 173 iput-object p1, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->messageConstraints:Lorg/apache/http/config/MessageConstraints; return-object p0 .end method .method public setUnmappableInputAction(Ljava/nio/charset/CodingErrorAction;)Lorg/apache/http/config/ConnectionConfig$Builder; .registers 2 .line 165 iput-object p1, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->unmappableInputAction:Ljava/nio/charset/CodingErrorAction; if-eqz p1, :cond_c .line 166 iget-object p1, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->charset:Ljava/nio/charset/Charset; if-nez p1, :cond_c .line 167 sget-object p1, Lorg/apache/http/Consts;->ASCII:Ljava/nio/charset/Charset; iput-object p1, p0, Lorg/apache/http/config/ConnectionConfig$Builder;->charset:Ljava/nio/charset/Charset; :cond_c return-object p0 .end method