a.smali
.class public Le/b/a/a/a;
.super Le/b/a/a/c;
.source ""
# static fields
.field private static volatile c:Le/b/a/a/a;
.field private static final d:Ljava/util/concurrent/Executor;
# instance fields
.field private a:Le/b/a/a/c;
.field private b:Le/b/a/a/c;
# direct methods
.method static constructor <clinit>()V
.registers 1
new-instance v0, Le/b/a/a/a$a;
invoke-direct {v0}, Le/b/a/a/a$a;-><init>()V
sput-object v0, Le/b/a/a/a;->d:Ljava/util/concurrent/Executor;
return-void
.end method
.method private constructor <init>()V
.registers 2
invoke-direct {p0}, Le/b/a/a/c;-><init>()V
new-instance v0, Le/b/a/a/b;
invoke-direct {v0}, Le/b/a/a/b;-><init>()V
iput-object v0, p0, Le/b/a/a/a;->b:Le/b/a/a/c;
iput-object v0, p0, Le/b/a/a/a;->a:Le/b/a/a/c;
return-void
.end method
.method public static d()Ljava/util/concurrent/Executor;
.registers 1
sget-object v0, Le/b/a/a/a;->d:Ljava/util/concurrent/Executor;
return-object v0
.end method
.method public static e()Le/b/a/a/a;
.registers 2
sget-object v0, Le/b/a/a/a;->c:Le/b/a/a/a;
if-eqz v0, :cond_7
sget-object v0, Le/b/a/a/a;->c:Le/b/a/a/a;
return-object v0
:cond_7
const-class v0, Le/b/a/a/a;
monitor-enter v0
:try_start_a
sget-object v1, Le/b/a/a/a;->c:Le/b/a/a/a;
if-nez v1, :cond_15
new-instance v1, Le/b/a/a/a;
invoke-direct {v1}, Le/b/a/a/a;-><init>()V
sput-object v1, Le/b/a/a/a;->c:Le/b/a/a/a;
:cond_15
monitor-exit v0
:try_end_16
.catchall {:try_start_a .. :try_end_16} :catchall_19
sget-object v0, Le/b/a/a/a;->c:Le/b/a/a/a;
return-object v0
:catchall_19
move-exception v1
:try_start_1a
monitor-exit v0
:try_end_1b
.catchall {:try_start_1a .. :try_end_1b} :catchall_19
throw v1
.end method
# virtual methods
.method public a(Ljava/lang/Runnable;)V
.registers 3
iget-object v0, p0, Le/b/a/a/a;->a:Le/b/a/a/c;
invoke-virtual {v0, p1}, Le/b/a/a/c;->a(Ljava/lang/Runnable;)V
return-void
.end method
.method public b()Z
.registers 2
iget-object v0, p0, Le/b/a/a/a;->a:Le/b/a/a/c;
invoke-virtual {v0}, Le/b/a/a/c;->b()Z
move-result v0
return v0
.end method
.method public c(Ljava/lang/Runnable;)V
.registers 3
iget-object v0, p0, Le/b/a/a/a;->a:Le/b/a/a/c;
invoke-virtual {v0, p1}, Le/b/a/a/c;->c(Ljava/lang/Runnable;)V
return-void
.end method