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