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