vm.smali
.class public Ldxoptimizer/vm;
.super Ldxoptimizer/crl;
.source "DXCordovaBridge.java"
# instance fields
.field private final a:Ldxoptimizer/cru;
# direct methods
.method public constructor <init>(Ldxoptimizer/cru;Lorg/apache/cordova/PluginManager;Ldxoptimizer/csa;)V
.registers 4
.prologue
.line 18
invoke-direct {p0, p2, p3}, Ldxoptimizer/crl;-><init>(Lorg/apache/cordova/PluginManager;Ldxoptimizer/csa;)V
.line 19
iput-object p1, p0, Ldxoptimizer/vm;->a:Ldxoptimizer/cru;
.line 20
return-void
.end method
.method private a(Ljava/lang/String;Ljava/lang/String;)Z
.registers 5
.prologue
.line 46
iget-object v0, p0, Ldxoptimizer/vm;->a:Ldxoptimizer/cru;
if-eqz v0, :cond_1a
iget-object v0, p0, Ldxoptimizer/vm;->a:Ldxoptimizer/cru;
instance-of v0, v0, Ldxoptimizer/vq;
if-eqz v0, :cond_1a
iget-object v0, p0, Ldxoptimizer/vm;->a:Ldxoptimizer/cru;
check-cast v0, Ldxoptimizer/vq;
invoke-static {p1, p2}, Lcom/dianxinos/dxcordova/Action;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/dianxinos/dxcordova/Action$Code;
move-result-object v1
invoke-virtual {v0, v1}, Ldxoptimizer/vq;->a(Lcom/dianxinos/dxcordova/Action$Code;)Z
move-result v0
if-eqz v0, :cond_1a
const/4 v0, 0x1
:goto_19
return v0
:cond_1a
const/4 v0, 0x0
goto :goto_19
.end method
# virtual methods
.method public a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;,
Ljava/lang/IllegalAccessException;
}
.end annotation
.prologue
.line 29
invoke-direct {p0, p2, p3}, Ldxoptimizer/vm;->a(Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_8
.line 30
const/4 v0, 0x0
.line 32
:goto_7
return-object v0
:cond_8
invoke-super/range {p0 .. p5}, Ldxoptimizer/crl;->a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_7
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 5
.prologue
.line 38
if-eqz p3, :cond_d
const-string v0, "gap_init:"
invoke-virtual {p3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d
.line 39
const-string v0, "5"
.line 42
:goto_c
return-object v0
:cond_d
invoke-super {p0, p1, p2, p3}, Ldxoptimizer/crl;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_c
.end method