WXParams.smali

.class public Lcom/taobao/weex/bridge/WXParams;
.super Ljava/lang/Object;
.source "WXParams.java"

# interfaces
.implements Ljava/io/Serializable;


# instance fields
.field private appName:Ljava/lang/String;

.field private appVersion:Ljava/lang/String;

.field private cacheDir:Ljava/lang/String;

.field private crashFilePath:Ljava/lang/String;

.field private deviceHeight:Ljava/lang/String;

.field private deviceModel:Ljava/lang/String;

.field private deviceWidth:Ljava/lang/String;

.field private layoutDirection:Ljava/lang/String;

.field private libIcuPath:Ljava/lang/String;

.field private libJsbPath:Ljava/lang/String;

.field private libJscPath:Ljava/lang/String;

.field private libJssPath:Ljava/lang/String;

.field private libLdPath:Ljava/lang/String;

.field private logLevel:Ljava/lang/String;

.field private needInitV8:Ljava/lang/String;

.field private options:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private osVersion:Ljava/lang/String;

.field private platform:Ljava/lang/String;

.field private shouldInfoCollect:Ljava/lang/String;

.field private useSingleProcess:Ljava/lang/String;

.field private weexVersion:Ljava/lang/String;


# direct methods
.method public constructor <init>()V
    .registers 1

    .line 31
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public getAppName()Ljava/lang/String;
    .registers 2

    .line 145
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->appName:Ljava/lang/String;

    return-object v0
.end method

.method public getAppVersion()Ljava/lang/String;
    .registers 2

    .line 113
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->appVersion:Ljava/lang/String;

    return-object v0
.end method

.method public getCacheDir()Ljava/lang/String;
    .registers 2

    .line 99
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->cacheDir:Ljava/lang/String;

    return-object v0
.end method

.method public getCrashFilePath()Ljava/lang/String;
    .registers 3

    .line 230
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "getCrashFilePath:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->crashFilePath:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "WXParams"

    invoke-static {v1, v0}, Lcom/taobao/weex/utils/WXLogUtils;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 231
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->crashFilePath:Ljava/lang/String;

    return-object v0
.end method

.method public getDeviceHeight()Ljava/lang/String;
    .registers 2

    .line 180
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->deviceHeight:Ljava/lang/String;

    return-object v0
.end method

.method public getDeviceModel()Ljava/lang/String;
    .registers 2

    .line 131
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->deviceModel:Ljava/lang/String;

    return-object v0
.end method

.method public getDeviceWidth()Ljava/lang/String;
    .registers 2

    .line 154
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->deviceWidth:Ljava/lang/String;

    return-object v0
.end method

.method public getLayoutDirection()Ljava/lang/String;
    .registers 2

    .line 139
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->layoutDirection:Ljava/lang/String;

    return-object v0
.end method

.method public getLibIcuPath()Ljava/lang/String;
    .registers 3

    .line 253
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "getLibIcuPath is running "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->libIcuPath:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/taobao/weex/utils/WXLogUtils;->d(Ljava/lang/String;)V

    .line 254
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->libIcuPath:Ljava/lang/String;

    return-object v0
.end method

.method public getLibJsbPath()Ljava/lang/String;
    .registers 3

    .line 64
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "getLibJsbPath is running "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->libJsbPath:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/taobao/weex/utils/WXLogUtils;->e(Ljava/lang/String;)V

    .line 65
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->libJsbPath:Ljava/lang/String;

    return-object v0
.end method

.method public getLibJscPath()Ljava/lang/String;
    .registers 3

    .line 242
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "getLibJscPath is running "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->libJscPath:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/taobao/weex/utils/WXLogUtils;->d(Ljava/lang/String;)V

    .line 243
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->libJscPath:Ljava/lang/String;

    return-object v0
.end method

.method public getLibJssPath()Ljava/lang/String;
    .registers 3

    .line 236
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "getLibJssPath is running "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->libJssPath:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/taobao/weex/utils/WXLogUtils;->d(Ljava/lang/String;)V

    .line 237
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->libJssPath:Ljava/lang/String;

    return-object v0
.end method

.method public getLibLdPath()Ljava/lang/String;
    .registers 3

    .line 263
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "getLibLdPath is running "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->libLdPath:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/taobao/weex/utils/WXLogUtils;->e(Ljava/lang/String;)V

    .line 264
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->libLdPath:Ljava/lang/String;

    return-object v0
.end method

.method public getLogLevel()Ljava/lang/String;
    .registers 2

    .line 188
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->logLevel:Ljava/lang/String;

    if-nez v0, :cond_6

    const-string v0, ""

    :cond_6
    return-object v0
.end method

.method public getNeedInitV8()Ljava/lang/String;
    .registers 2

    .line 209
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->needInitV8:Ljava/lang/String;

    if-nez v0, :cond_6

    const-string v0, ""

    :cond_6
    return-object v0
.end method

.method public getOptions()Ljava/lang/Object;
    .registers 2

    .line 59
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->options:Ljava/util/Map;

    return-object v0
.end method

.method public getOsVersion()Ljava/lang/String;
    .registers 2

    .line 104
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->osVersion:Ljava/lang/String;

    return-object v0
.end method

.method public getPlatform()Ljava/lang/String;
    .registers 2

    .line 86
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->platform:Ljava/lang/String;

    return-object v0
.end method

.method public getReleaseMap()Z
    .registers 5

    .line 159
    invoke-static {}, Lcom/taobao/weex/WXSDKManager;->getInstance()Lcom/taobao/weex/WXSDKManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/taobao/weex/WXSDKManager;->getWxConfigAdapter()Lcom/taobao/weex/adapter/IWXConfigAdapter;

    move-result-object v0

    if-nez v0, :cond_c

    const/4 v0, 0x0

    return v0

    :cond_c
    const-string/jumbo v1, "wxapm"

    const-string v2, "release_map"

    const-string v3, "true"

    .line 163
    invoke-interface {v0, v1, v2, v3}, Lcom/taobao/weex/adapter/IWXConfigAdapter;->getConfigWhenInit(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 164
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "getReleaseMap:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Lcom/taobao/weex/utils/WXLogUtils;->e(Ljava/lang/String;)V

    .line 165
    invoke-virtual {v3, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    return v0
.end method

.method public getShouldInfoCollect()Ljava/lang/String;
    .registers 2

    .line 77
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->shouldInfoCollect:Ljava/lang/String;

    return-object v0
.end method

.method public getUseRunTimeApi()Ljava/lang/String;
    .registers 2

    .line 273
    sget-boolean v0, Lcom/taobao/weex/WXEnvironment;->sUseRunTimeApi:Z

    invoke-static {v0}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getUseSingleProcess()Ljava/lang/String;
    .registers 3

    .line 196
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "getUseSingleProcess is running "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->useSingleProcess:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/taobao/weex/utils/WXLogUtils;->e(Ljava/lang/String;)V

    .line 197
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->useSingleProcess:Ljava/lang/String;

    return-object v0
.end method

.method public getWeexVersion()Ljava/lang/String;
    .registers 2

    .line 122
    iget-object v0, p0, Lcom/taobao/weex/bridge/WXParams;->weexVersion:Ljava/lang/String;

    return-object v0
.end method

.method public setAppName(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "appName"
        }
    .end annotation

    .line 149
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->appName:Ljava/lang/String;

    return-void
.end method

.method public setAppVersion(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "appVersion"
        }
    .end annotation

    .line 117
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->appVersion:Ljava/lang/String;

    return-void
.end method

.method public setCacheDir(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "cache"
        }
    .end annotation

    .line 94
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->cacheDir:Ljava/lang/String;

    return-void
.end method

.method public setCrashFilePath(Ljava/lang/String;)V
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "crashFilePath"
        }
    .end annotation

    .line 224
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "setCrashFilePath: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "WXParams"

    invoke-static {v1, v0}, Lcom/taobao/weex/utils/WXLogUtils;->e(Ljava/lang/String;Ljava/lang/String;)V

    .line 225
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->crashFilePath:Ljava/lang/String;

    return-void
.end method

.method public setDeviceHeight(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "deviceHeight"
        }
    .end annotation

    .line 184
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->deviceHeight:Ljava/lang/String;

    return-void
.end method

.method public setDeviceModel(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "deviceModel"
        }
    .end annotation

    .line 135
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->deviceModel:Ljava/lang/String;

    return-void
.end method

.method public setDeviceWidth(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "deviceWidth"
        }
    .end annotation

    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    .line 175
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->deviceWidth:Ljava/lang/String;

    return-void
.end method

.method public setLayoutDirection(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "direction"
        }
    .end annotation

    .line 141
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->layoutDirection:Ljava/lang/String;

    return-void
.end method

.method public setLibIcuPath(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "libIcuPath"
        }
    .end annotation

    .line 258
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->libIcuPath:Ljava/lang/String;

    return-void
.end method

.method public setLibJsbPath(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "libJsbPath"
        }
    .end annotation

    .line 69
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->libJsbPath:Ljava/lang/String;

    return-void
.end method

.method public setLibJscPath(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "libJscPath"
        }
    .end annotation

    .line 246
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->libJscPath:Ljava/lang/String;

    return-void
.end method

.method public setLibJssPath(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "libJssPath"
        }
    .end annotation

    .line 249
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->libJssPath:Ljava/lang/String;

    return-void
.end method

.method public setLibLdPath(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "libLdPath"
        }
    .end annotation

    .line 268
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->libLdPath:Ljava/lang/String;

    return-void
.end method

.method public setLogLevel(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "logLevel"
        }
    .end annotation

    .line 205
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->logLevel:Ljava/lang/String;

    return-void
.end method

.method public setNeedInitV8(Z)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "need"
        }
    .end annotation

    if-eqz p1, :cond_7

    const-string p1, "1"

    .line 217
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->needInitV8:Ljava/lang/String;

    goto :goto_b

    :cond_7
    const-string p1, "0"

    .line 219
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->needInitV8:Ljava/lang/String;

    :goto_b
    return-void
.end method

.method public setOptions(Ljava/util/Map;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "options"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .line 73
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->options:Ljava/util/Map;

    return-void
.end method

.method public setOsVersion(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "osVersion"
        }
    .end annotation

    .line 108
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->osVersion:Ljava/lang/String;

    return-void
.end method

.method public setPlatform(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "platform"
        }
    .end annotation

    .line 90
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->platform:Ljava/lang/String;

    return-void
.end method

.method public setShouldInfoCollect(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "shouldInfoCollect"
        }
    .end annotation

    .line 81
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->shouldInfoCollect:Ljava/lang/String;

    return-void
.end method

.method public setUseSingleProcess(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "useSingleProcess"
        }
    .end annotation

    .line 201
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->useSingleProcess:Ljava/lang/String;

    return-void
.end method

.method public setWeexVersion(Ljava/lang/String;)V
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "weexVersion"
        }
    .end annotation

    .line 126
    iput-object p1, p0, Lcom/taobao/weex/bridge/WXParams;->weexVersion:Ljava/lang/String;

    return-void
.end method

.method public toMap()Ljava/util/Map;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation

    .line 277
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 278
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->appName:Ljava/lang/String;

    const-string v2, "appName"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 279
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->appVersion:Ljava/lang/String;

    const-string v2, "appVersion"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 280
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->cacheDir:Ljava/lang/String;

    const-string v2, "cacheDir"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 281
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->deviceHeight:Ljava/lang/String;

    const-string v2, "deviceHeight"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 282
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->deviceModel:Ljava/lang/String;

    const-string v2, "deviceModel"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 283
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->deviceWidth:Ljava/lang/String;

    const-string v2, "deviceWidth"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 284
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->layoutDirection:Ljava/lang/String;

    const-string v2, "layoutDirection"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 285
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->libJssPath:Ljava/lang/String;

    const-string v2, "libJssPath"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 286
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->logLevel:Ljava/lang/String;

    const-string v2, "logLevel"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 287
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->needInitV8:Ljava/lang/String;

    const-string v2, "needInitV8"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 288
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->osVersion:Ljava/lang/String;

    const-string v2, "osVersion"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 289
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->platform:Ljava/lang/String;

    const-string v2, "platform"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 290
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->useSingleProcess:Ljava/lang/String;

    const-string v2, "useSingleProcess"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 291
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->shouldInfoCollect:Ljava/lang/String;

    const-string v2, "shouldInfoCollect"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 292
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->weexVersion:Ljava/lang/String;

    const-string/jumbo v2, "weexVersion"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 293
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->crashFilePath:Ljava/lang/String;

    const-string v2, "crashFilePath"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 294
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->libJscPath:Ljava/lang/String;

    const-string v2, "libJscPath"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 295
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->libIcuPath:Ljava/lang/String;

    const-string v2, "libIcuPath"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 296
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->libLdPath:Ljava/lang/String;

    const-string v2, "libLdPath"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 297
    iget-object v1, p0, Lcom/taobao/weex/bridge/WXParams;->options:Ljava/util/Map;

    const-string v2, "options"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 298
    sget-boolean v1, Lcom/taobao/weex/WXEnvironment;->sUseRunTimeApi:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    const-string v2, "useRunTimeApi"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 299
    sget-boolean v1, Lcom/taobao/weex/WXEnvironment;->sUseRunTimeApi:Z

    xor-int/lit8 v1, v1, 0x1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    const-string v2, "__enable_native_promise__"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    return-object v0
.end method