f.smali
.class public Lcom/garena/android/gpns/g/f;
.super Ljava/lang/Object;
.source "WireUtil.java"
# direct methods
.method public static a([BII)Lcom/garena/android/gpnprotocol/gpush/GetGPidResponse;
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1
sget-object v0, Lcom/garena/android/gpnprotocol/gpush/GetGPidResponse;->ADAPTER:Lcom/squareup/wire/ProtoAdapter;
new-instance v1, Lokio/Buffer;
invoke-direct {v1}, Lokio/Buffer;-><init>()V
invoke-virtual {v1, p0, p1, p2}, Lokio/Buffer;->write([BII)Lokio/Buffer;
move-result-object p0
invoke-virtual {v0, p0}, Lcom/squareup/wire/ProtoAdapter;->decode(Lokio/BufferedSource;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Lcom/garena/android/gpnprotocol/gpush/GetGPidResponse;
return-object p0
.end method
.method public static a(Lcom/squareup/wire/Message;)[B
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Lcom/squareup/wire/Message;",
">(TT;)[B"
}
.end annotation
.line 2
invoke-virtual {p0}, Lcom/squareup/wire/Message;->adapter()Lcom/squareup/wire/ProtoAdapter;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/squareup/wire/ProtoAdapter;->encode(Ljava/lang/Object;)[B
move-result-object p0
return-object p0
.end method
.method public static b([BII)Lcom/garena/android/gpnprotocol/gpush/GetRegionResponse;
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1
sget-object v0, Lcom/garena/android/gpnprotocol/gpush/GetRegionResponse;->ADAPTER:Lcom/squareup/wire/ProtoAdapter;
new-instance v1, Lokio/Buffer;
invoke-direct {v1}, Lokio/Buffer;-><init>()V
invoke-virtual {v1, p0, p1, p2}, Lokio/Buffer;->write([BII)Lokio/Buffer;
move-result-object p0
invoke-virtual {v0, p0}, Lcom/squareup/wire/ProtoAdapter;->decode(Lokio/BufferedSource;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Lcom/garena/android/gpnprotocol/gpush/GetRegionResponse;
return-object p0
.end method
.method public static c([BII)Lcom/garena/android/gpnprotocol/gpush/PushMsg;
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1
sget-object v0, Lcom/garena/android/gpnprotocol/gpush/PushMsg;->ADAPTER:Lcom/squareup/wire/ProtoAdapter;
new-instance v1, Lokio/Buffer;
invoke-direct {v1}, Lokio/Buffer;-><init>()V
invoke-virtual {v1, p0, p1, p2}, Lokio/Buffer;->write([BII)Lokio/Buffer;
move-result-object p0
invoke-virtual {v0, p0}, Lcom/squareup/wire/ProtoAdapter;->decode(Lokio/BufferedSource;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Lcom/garena/android/gpnprotocol/gpush/PushMsg;
return-object p0
.end method