InitConfig.smali 
.class public Lcom/taobao/weex/InitConfig;
.super Ljava/lang/Object;
.source "InitConfig.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/taobao/weex/InitConfig$Builder;
    }
.end annotation
# instance fields
.field private apmGenerater:Lcom/taobao/weex/performance/IApmGenerator;
.field private classLoaderAdapter:Lcom/taobao/weex/adapter/ClassLoaderAdapter;
.field private drawableLoader:Lcom/taobao/weex/adapter/IDrawableLoader;
.field private framework:Ljava/lang/String;
.field private httpAdapter:Lcom/taobao/weex/adapter/IWXHttpAdapter;
.field private imgAdapter:Lcom/taobao/weex/adapter/IWXImgLoaderAdapter;
.field private jsFileLoaderAdapter:Lcom/taobao/weex/adapter/IWXJsFileLoaderAdapter;
.field private jscProcessManager:Lcom/taobao/weex/adapter/IWXJscProcessManager;
.field private mJSExceptionAdapter:Lcom/taobao/weex/adapter/IWXJSExceptionAdapter;
.field private mURIAdapter:Lcom/taobao/weex/adapter/URIAdapter;
.field private mVueBridgeAdaper:Lcom/taobao/weex/bridge/IDCVueBridgeAdapter;
.field private nativeLibraryList:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field
.field private soLoader:Lcom/taobao/weex/adapter/IWXSoLoaderAdapter;
.field private storageAdapter:Lcom/taobao/weex/appfram/storage/IWXStorageAdapter;
.field private utAdapter:Lcom/taobao/weex/adapter/IWXUserTrackAdapter;
.field private webSocketAdapterFactory:Lcom/taobao/weex/appfram/websocket/IWebSocketAdapterFactory;
# direct methods
.method private constructor <init>()V
    .registers 1
    .line 132
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V
    return-void
.end method
.method synthetic constructor <init>(Lcom/taobao/weex/InitConfig$1;)V
    .registers 2
    .line 43
    invoke-direct {p0}, Lcom/taobao/weex/InitConfig;-><init>()V
    return-void
.end method
.method static synthetic access$1002(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/appfram/websocket/IWebSocketAdapterFactory;)Lcom/taobao/weex/appfram/websocket/IWebSocketAdapterFactory;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->webSocketAdapterFactory:Lcom/taobao/weex/appfram/websocket/IWebSocketAdapterFactory;
    return-object p1
.end method
.method static synthetic access$102(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/adapter/IWXHttpAdapter;)Lcom/taobao/weex/adapter/IWXHttpAdapter;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->httpAdapter:Lcom/taobao/weex/adapter/IWXHttpAdapter;
    return-object p1
.end method
.method static synthetic access$1102(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/adapter/IWXJSExceptionAdapter;)Lcom/taobao/weex/adapter/IWXJSExceptionAdapter;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->mJSExceptionAdapter:Lcom/taobao/weex/adapter/IWXJSExceptionAdapter;
    return-object p1
.end method
.method static synthetic access$1202(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/adapter/ClassLoaderAdapter;)Lcom/taobao/weex/adapter/ClassLoaderAdapter;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->classLoaderAdapter:Lcom/taobao/weex/adapter/ClassLoaderAdapter;
    return-object p1
.end method
.method static synthetic access$1302(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/performance/IApmGenerator;)Lcom/taobao/weex/performance/IApmGenerator;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->apmGenerater:Lcom/taobao/weex/performance/IApmGenerator;
    return-object p1
.end method
.method static synthetic access$1402(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/adapter/IWXJsFileLoaderAdapter;)Lcom/taobao/weex/adapter/IWXJsFileLoaderAdapter;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->jsFileLoaderAdapter:Lcom/taobao/weex/adapter/IWXJsFileLoaderAdapter;
    return-object p1
.end method
.method static synthetic access$1502(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/adapter/IWXJscProcessManager;)Lcom/taobao/weex/adapter/IWXJscProcessManager;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->jscProcessManager:Lcom/taobao/weex/adapter/IWXJscProcessManager;
    return-object p1
.end method
.method static synthetic access$1602(Lcom/taobao/weex/InitConfig;Ljava/util/List;)Ljava/util/List;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->nativeLibraryList:Ljava/util/List;
    return-object p1
.end method
.method static synthetic access$202(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/adapter/IWXImgLoaderAdapter;)Lcom/taobao/weex/adapter/IWXImgLoaderAdapter;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->imgAdapter:Lcom/taobao/weex/adapter/IWXImgLoaderAdapter;
    return-object p1
.end method
.method static synthetic access$302(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/adapter/IDrawableLoader;)Lcom/taobao/weex/adapter/IDrawableLoader;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->drawableLoader:Lcom/taobao/weex/adapter/IDrawableLoader;
    return-object p1
.end method
.method static synthetic access$402(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/adapter/IWXUserTrackAdapter;)Lcom/taobao/weex/adapter/IWXUserTrackAdapter;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->utAdapter:Lcom/taobao/weex/adapter/IWXUserTrackAdapter;
    return-object p1
.end method
.method static synthetic access$502(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/appfram/storage/IWXStorageAdapter;)Lcom/taobao/weex/appfram/storage/IWXStorageAdapter;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->storageAdapter:Lcom/taobao/weex/appfram/storage/IWXStorageAdapter;
    return-object p1
.end method
.method static synthetic access$602(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/adapter/IWXSoLoaderAdapter;)Lcom/taobao/weex/adapter/IWXSoLoaderAdapter;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->soLoader:Lcom/taobao/weex/adapter/IWXSoLoaderAdapter;
    return-object p1
.end method
.method static synthetic access$702(Lcom/taobao/weex/InitConfig;Ljava/lang/String;)Ljava/lang/String;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->framework:Ljava/lang/String;
    return-object p1
.end method
.method static synthetic access$802(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/adapter/URIAdapter;)Lcom/taobao/weex/adapter/URIAdapter;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->mURIAdapter:Lcom/taobao/weex/adapter/URIAdapter;
    return-object p1
.end method
.method static synthetic access$902(Lcom/taobao/weex/InitConfig;Lcom/taobao/weex/bridge/IDCVueBridgeAdapter;)Lcom/taobao/weex/bridge/IDCVueBridgeAdapter;
    .registers 2
    .line 43
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->mVueBridgeAdaper:Lcom/taobao/weex/bridge/IDCVueBridgeAdapter;
    return-object p1
.end method
# virtual methods
.method public getApmGenerater()Lcom/taobao/weex/performance/IApmGenerator;
    .registers 2
    .line 106
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->apmGenerater:Lcom/taobao/weex/performance/IApmGenerator;
    return-object v0
.end method
.method public getClassLoaderAdapter()Lcom/taobao/weex/adapter/ClassLoaderAdapter;
    .registers 2
    .line 102
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->classLoaderAdapter:Lcom/taobao/weex/adapter/ClassLoaderAdapter;
    return-object v0
.end method
.method public getDrawableLoader()Lcom/taobao/weex/adapter/IDrawableLoader;
    .registers 2
    .line 70
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->drawableLoader:Lcom/taobao/weex/adapter/IDrawableLoader;
    return-object v0
.end method
.method public getFramework()Ljava/lang/String;
    .registers 2
    .line 82
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->framework:Ljava/lang/String;
    return-object v0
.end method
.method public getHttpAdapter()Lcom/taobao/weex/adapter/IWXHttpAdapter;
    .registers 2
    .line 62
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->httpAdapter:Lcom/taobao/weex/adapter/IWXHttpAdapter;
    return-object v0
.end method
.method public getIWXSoLoaderAdapter()Lcom/taobao/weex/adapter/IWXSoLoaderAdapter;
    .registers 2
    .line 78
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->soLoader:Lcom/taobao/weex/adapter/IWXSoLoaderAdapter;
    return-object v0
.end method
.method public getImgAdapter()Lcom/taobao/weex/adapter/IWXImgLoaderAdapter;
    .registers 2
    .line 66
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->imgAdapter:Lcom/taobao/weex/adapter/IWXImgLoaderAdapter;
    return-object v0
.end method
.method public getJSExceptionAdapter()Lcom/taobao/weex/adapter/IWXJSExceptionAdapter;
    .registers 2
    .line 119
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->mJSExceptionAdapter:Lcom/taobao/weex/adapter/IWXJSExceptionAdapter;
    return-object v0
.end method
.method public getJsFileLoaderAdapter()Lcom/taobao/weex/adapter/IWXJsFileLoaderAdapter;
    .registers 2
    .line 110
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->jsFileLoaderAdapter:Lcom/taobao/weex/adapter/IWXJsFileLoaderAdapter;
    return-object v0
.end method
.method public getJscProcessManager()Lcom/taobao/weex/adapter/IWXJscProcessManager;
    .registers 2
    .line 122
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->jscProcessManager:Lcom/taobao/weex/adapter/IWXJscProcessManager;
    return-object v0
.end method
.method getNativeLibraryList()Ljava/lang/Iterable;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/lang/Iterable<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
    .line 126
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->nativeLibraryList:Ljava/util/List;
    if-nez v0, :cond_b
    .line 127
    new-instance v0, Ljava/util/LinkedList;
    invoke-direct {v0}, Ljava/util/LinkedList;-><init>()V
    iput-object v0, p0, Lcom/taobao/weex/InitConfig;->nativeLibraryList:Ljava/util/List;
    .line 129
    :cond_b
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->nativeLibraryList:Ljava/util/List;
    return-object v0
.end method
.method public getStorageAdapter()Lcom/taobao/weex/appfram/storage/IWXStorageAdapter;
    .registers 2
    .line 86
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->storageAdapter:Lcom/taobao/weex/appfram/storage/IWXStorageAdapter;
    return-object v0
.end method
.method public getURIAdapter()Lcom/taobao/weex/adapter/URIAdapter;
    .registers 2
    .line 90
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->mURIAdapter:Lcom/taobao/weex/adapter/URIAdapter;
    return-object v0
.end method
.method public getUtAdapter()Lcom/taobao/weex/adapter/IWXUserTrackAdapter;
    .registers 2
    .line 74
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->utAdapter:Lcom/taobao/weex/adapter/IWXUserTrackAdapter;
    return-object v0
.end method
.method public getVueBridgeAdaper()Lcom/taobao/weex/bridge/IDCVueBridgeAdapter;
    .registers 2
    .line 94
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->mVueBridgeAdaper:Lcom/taobao/weex/bridge/IDCVueBridgeAdapter;
    return-object v0
.end method
.method public getWebSocketAdapterFactory()Lcom/taobao/weex/appfram/websocket/IWebSocketAdapterFactory;
    .registers 2
    .line 98
    iget-object v0, p0, Lcom/taobao/weex/InitConfig;->webSocketAdapterFactory:Lcom/taobao/weex/appfram/websocket/IWebSocketAdapterFactory;
    return-object v0
.end method
.method public setClassLoaderAdapter(Lcom/taobao/weex/adapter/ClassLoaderAdapter;)Lcom/taobao/weex/InitConfig;
    .registers 2
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "classLoaderAdapter"
        }
    .end annotation
    .line 114
    iput-object p1, p0, Lcom/taobao/weex/InitConfig;->classLoaderAdapter:Lcom/taobao/weex/adapter/ClassLoaderAdapter;
    return-object p0
.end method