crg.smali
.class public Ldxoptimizer/crg;
.super Ljava/lang/Object;
.source "CallbackContext.java"
# instance fields
.field protected a:Z
.field private b:Ljava/lang/String;
.field private c:Ldxoptimizer/cru;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ldxoptimizer/cru;)V
.registers 3
.prologue
.line 37
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 38
iput-object p1, p0, Ldxoptimizer/crg;->b:Ljava/lang/String;
.line 39
iput-object p2, p0, Ldxoptimizer/crg;->c:Ldxoptimizer/cru;
.line 40
return-void
.end method
# virtual methods
.method public a()Ljava/lang/String;
.registers 2
.prologue
.line 51
iget-object v0, p0, Ldxoptimizer/crg;->b:Ljava/lang/String;
return-object v0
.end method
.method public a(Ljava/lang/String;)V
.registers 4
.prologue
.line 81
new-instance v0, Lorg/apache/cordova/PluginResult;
sget-object v1, Lorg/apache/cordova/PluginResult$Status;->OK:Lorg/apache/cordova/PluginResult$Status;
invoke-direct {v0, v1, p1}, Lorg/apache/cordova/PluginResult;-><init>(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V
invoke-virtual {p0, v0}, Ldxoptimizer/crg;->a(Lorg/apache/cordova/PluginResult;)V
.line 82
return-void
.end method
.method public a(Lorg/apache/cordova/PluginResult;)V
.registers 5
.prologue
.line 55
monitor-enter p0
.line 56
:try_start_1
iget-boolean v0, p0, Ldxoptimizer/crg;->a:Z
if-eqz v0, :cond_2f
.line 57
const-string v0, "CordovaPlugin"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Attempted to send a second callback for ID: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Ldxoptimizer/crg;->b:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "\nResult was: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {p1}, Lorg/apache/cordova/PluginResult;->c()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
.line 58
monitor-exit p0
.line 64
:goto_2e
return-void
.line 60
:cond_2f
invoke-virtual {p1}, Lorg/apache/cordova/PluginResult;->f()Z
move-result v0
if-nez v0, :cond_41
const/4 v0, 0x1
:goto_36
iput-boolean v0, p0, Ldxoptimizer/crg;->a:Z
.line 62
monitor-exit p0
:try_end_39
.catchall {:try_start_1 .. :try_end_39} :catchall_43
.line 63
iget-object v0, p0, Ldxoptimizer/crg;->c:Ldxoptimizer/cru;
iget-object v1, p0, Ldxoptimizer/crg;->b:Ljava/lang/String;
invoke-interface {v0, p1, v1}, Ldxoptimizer/cru;->a(Lorg/apache/cordova/PluginResult;Ljava/lang/String;)V
goto :goto_2e
.line 60
:cond_41
const/4 v0, 0x0
goto :goto_36
.line 62
:catchall_43
move-exception v0
:try_start_44
monitor-exit p0
:try_end_45
.catchall {:try_start_44 .. :try_end_45} :catchall_43
throw v0
.end method
.method public a(Lorg/json/JSONObject;)V
.registers 4
.prologue
.line 72
new-instance v0, Lorg/apache/cordova/PluginResult;
sget-object v1, Lorg/apache/cordova/PluginResult$Status;->OK:Lorg/apache/cordova/PluginResult$Status;
invoke-direct {v0, v1, p1}, Lorg/apache/cordova/PluginResult;-><init>(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V
invoke-virtual {p0, v0}, Ldxoptimizer/crg;->a(Lorg/apache/cordova/PluginResult;)V
.line 73
return-void
.end method
.method public b()V
.registers 3
.prologue
.line 115
new-instance v0, Lorg/apache/cordova/PluginResult;
sget-object v1, Lorg/apache/cordova/PluginResult$Status;->OK:Lorg/apache/cordova/PluginResult$Status;
invoke-direct {v0, v1}, Lorg/apache/cordova/PluginResult;-><init>(Lorg/apache/cordova/PluginResult$Status;)V
invoke-virtual {p0, v0}, Ldxoptimizer/crg;->a(Lorg/apache/cordova/PluginResult;)V
.line 116
return-void
.end method
.method public b(Ljava/lang/String;)V
.registers 4
.prologue
.line 133
new-instance v0, Lorg/apache/cordova/PluginResult;
sget-object v1, Lorg/apache/cordova/PluginResult$Status;->ERROR:Lorg/apache/cordova/PluginResult$Status;
invoke-direct {v0, v1, p1}, Lorg/apache/cordova/PluginResult;-><init>(Lorg/apache/cordova/PluginResult$Status;Ljava/lang/String;)V
invoke-virtual {p0, v0}, Ldxoptimizer/crg;->a(Lorg/apache/cordova/PluginResult;)V
.line 134
return-void
.end method
.method public b(Lorg/json/JSONObject;)V
.registers 4
.prologue
.line 124
new-instance v0, Lorg/apache/cordova/PluginResult;
sget-object v1, Lorg/apache/cordova/PluginResult$Status;->ERROR:Lorg/apache/cordova/PluginResult$Status;
invoke-direct {v0, v1, p1}, Lorg/apache/cordova/PluginResult;-><init>(Lorg/apache/cordova/PluginResult$Status;Lorg/json/JSONObject;)V
invoke-virtual {p0, v0}, Ldxoptimizer/crg;->a(Lorg/apache/cordova/PluginResult;)V
.line 125
return-void
.end method