csf.smali
.class public Ldxoptimizer/csf;
.super Ljava/lang/Object;
.source "SystemExposedJsApi.java"
# interfaces
.implements Lorg/apache/cordova/ExposedJsApi;
# instance fields
.field private final a:Ldxoptimizer/crl;
# direct methods
.method public constructor <init>(Ldxoptimizer/crl;)V
.registers 2
.prologue
.line 35
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 36
iput-object p1, p0, Ldxoptimizer/csf;->a:Ldxoptimizer/crl;
.line 37
return-void
.end method
# virtual methods
.method public exec(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 12
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;,
Ljava/lang/IllegalAccessException;
}
.end annotation
.prologue
.line 41
iget-object v0, p0, Ldxoptimizer/csf;->a:Ldxoptimizer/crl;
move v1, p1
move-object v2, p2
move-object v3, p3
move-object v4, p4
move-object v5, p5
invoke-virtual/range {v0 .. v5}, Ldxoptimizer/crl;->a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public retrieveJsMessages(IZ)Ljava/lang/String;
.registers 4
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/IllegalAccessException;
}
.end annotation
.prologue
.line 51
iget-object v0, p0, Ldxoptimizer/csf;->a:Ldxoptimizer/crl;
invoke-virtual {v0, p1, p2}, Ldxoptimizer/crl;->a(IZ)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public setNativeToJsBridgeMode(II)V
.registers 4
.annotation runtime Landroid/webkit/JavascriptInterface;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/IllegalAccessException;
}
.end annotation
.prologue
.line 46
iget-object v0, p0, Ldxoptimizer/csf;->a:Ldxoptimizer/crl;
invoke-virtual {v0, p1, p2}, Ldxoptimizer/crl;->a(II)V
.line 47
return-void
.end method