e.smali
.class public final Lio/fabric/sdk/android/services/network/e;
.super Ljava/io/BufferedOutputStream;
.source "HttpRequest.java"
# instance fields
.field private final bNc:Ljava/nio/charset/CharsetEncoder;
# direct methods
.method public constructor <init>(Ljava/io/OutputStream;Ljava/lang/String;I)V
.registers 5
.prologue
.line 684
invoke-direct {p0, p1, p3}, Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;I)V
.line 686
# invokes: Lio/fabric/sdk/android/services/network/HttpRequest;->hu(Ljava/lang/String;)Ljava/lang/String;
invoke-static {p2}, Lio/fabric/sdk/android/services/network/HttpRequest;->access$000(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
move-result-object v0
invoke-virtual {v0}, Ljava/nio/charset/Charset;->newEncoder()Ljava/nio/charset/CharsetEncoder;
move-result-object v0
iput-object v0, p0, Lio/fabric/sdk/android/services/network/e;->bNc:Ljava/nio/charset/CharsetEncoder;
.line 687
return-void
.end method
# virtual methods
.method public final hw(Ljava/lang/String;)Lio/fabric/sdk/android/services/network/e;
.registers 5
.prologue
.line 697
iget-object v0, p0, Lio/fabric/sdk/android/services/network/e;->bNc:Ljava/nio/charset/CharsetEncoder;
invoke-static {p1}, Ljava/nio/CharBuffer;->wrap(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;->encode(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer;
move-result-object v0
.line 699
invoke-virtual {v0}, Ljava/nio/ByteBuffer;->array()[B
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0}, Ljava/nio/ByteBuffer;->limit()I
move-result v0
invoke-super {p0, v1, v2, v0}, Ljava/io/BufferedOutputStream;->write([BII)V
.line 701
return-object p0
.end method