DaemonSocket.smali

.class Lcom/cleanmaster/feedback/daemon/DaemonSocket;
.super Ljava/lang/Object;
.source "DaemonSocket.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/cleanmaster/feedback/daemon/DaemonSocket$a;,
        Lcom/cleanmaster/feedback/daemon/DaemonSocket$b;,
        Lcom/cleanmaster/feedback/daemon/DaemonSocket$CmdHandler;
    }
.end annotation


# static fields
.field private static final a:[B

.field private static final b:[B


# direct methods
.method static constructor <clinit>()V
    .registers 1

    .prologue
    .line 22
    const-string v0, "OK"

    invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B

    move-result-object v0

    sput-object v0, Lcom/cleanmaster/feedback/daemon/DaemonSocket;->a:[B

    .line 23
    const-string v0, "1"

    invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B

    move-result-object v0

    sput-object v0, Lcom/cleanmaster/feedback/daemon/DaemonSocket;->b:[B

    return-void
.end method

.method static synthetic a(Ljava/io/Closeable;)V
    .registers 1

    .prologue
    .line 19
    invoke-static {p0}, Lcom/cleanmaster/feedback/daemon/DaemonSocket;->b(Ljava/io/Closeable;)V

    return-void
.end method

.method static synthetic a(Ljava/net/Socket;)V
    .registers 1

    .prologue
    .line 19
    invoke-static {p0}, Lcom/cleanmaster/feedback/daemon/DaemonSocket;->b(Ljava/net/Socket;)V

    return-void
.end method

.method static synthetic a()[B
    .registers 1

    .prologue
    .line 19
    sget-object v0, Lcom/cleanmaster/feedback/daemon/DaemonSocket;->b:[B

    return-object v0
.end method

.method private static b(Ljava/io/Closeable;)V
    .registers 4

    .prologue
    .line 237
    if-eqz p0, :cond_5

    .line 239
    :try_start_2
    invoke-interface {p0}, Ljava/io/Closeable;->close()V
    :try_end_5
    .catch Ljava/io/IOException; {:try_start_2 .. :try_end_5} :catch_6

    .line 245
    :cond_5
    :goto_5
    return-void

    .line 241
    :catch_6
    move-exception v0

    .line 242
    const-string v1, "daemon.DaemonSocket"

    const-string v2, "closeStream IOException"

    invoke-static {v1, v2, v0}, Lcom/cleanmaster/feedback/daemon/h;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V

    goto :goto_5
.end method

.method private static b(Ljava/net/Socket;)V
    .registers 4

    .prologue
    .line 226
    if-eqz p0, :cond_5

    .line 228
    :try_start_2
    invoke-virtual {p0}, Ljava/net/Socket;->close()V
    :try_end_5
    .catch Ljava/io/IOException; {:try_start_2 .. :try_end_5} :catch_6

    .line 234
    :cond_5
    :goto_5
    return-void

    .line 230
    :catch_6
    move-exception v0

    .line 231
    const-string v1, "daemon.DaemonSocket"

    const-string v2, "closeSocket IOException"

    invoke-static {v1, v2, v0}, Lcom/cleanmaster/feedback/daemon/h;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V

    goto :goto_5
.end method

.method static synthetic b()[B
    .registers 1

    .prologue
    .line 19
    sget-object v0, Lcom/cleanmaster/feedback/daemon/DaemonSocket;->a:[B

    return-object v0
.end method