p$4.smali
.class final Lcom/cmcm/common/kinfoc/p$4;
.super Ljava/lang/Object;
.source "KInfocReporter.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/cmcm/common/kinfoc/p;
.end annotation
# instance fields
.field final synthetic KM:Lcom/cmcm/common/kinfoc/p;
.field KN:Ljava/lang/Boolean;
# direct methods
.method constructor <init>(Lcom/cmcm/common/kinfoc/p;)V
.registers 3
.prologue
.line 127
iput-object p1, p0, Lcom/cmcm/common/kinfoc/p$4;->KM:Lcom/cmcm/common/kinfoc/p;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 128
const/4 v0, 0x0
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/common/kinfoc/p$4;->KN:Ljava/lang/Boolean;
return-void
.end method
# virtual methods
.method public final run()V
.registers 4
.prologue
.line 132
iget-object v1, p0, Lcom/cmcm/common/kinfoc/p$4;->KN:Ljava/lang/Boolean;
monitor-enter v1
.line 133
:try_start_3
iget-object v0, p0, Lcom/cmcm/common/kinfoc/p$4;->KN:Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_d
.line 134
monitor-exit v1
.line 150
:goto_c
return-void
.line 136
:cond_d
const/4 v0, 0x1
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/common/kinfoc/p$4;->KN:Ljava/lang/Boolean;
.line 138
iget-object v0, p0, Lcom/cmcm/common/kinfoc/p$4;->KM:Lcom/cmcm/common/kinfoc/p;
.line 1027
iget-object v0, v0, Lcom/cmcm/common/kinfoc/p;->executor:Ljava/util/concurrent/ExecutorService;
.line 138
new-instance v2, Lcom/cmcm/common/kinfoc/p$4$1;
invoke-direct {v2, p0}, Lcom/cmcm/common/kinfoc/p$4$1;-><init>(Lcom/cmcm/common/kinfoc/p$4;)V
invoke-interface {v0, v2}, Ljava/util/concurrent/ExecutorService;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
.line 150
monitor-exit v1
goto :goto_c
:catchall_22
move-exception v0
monitor-exit v1
:try_end_24
.catchall {:try_start_3 .. :try_end_24} :catchall_22
throw v0
.end method