.class public Lcom/alibaba/wireless/security/open/initialize/a; .super Ljava/lang/Object; # interfaces .implements Lcom/alibaba/wireless/security/open/initialize/IInitializeComponent; # instance fields .field a:Lcom/alibaba/wireless/security/open/initialize/b; # direct methods .method public constructor ()V .locals 1 invoke-direct {p0}, Ljava/lang/Object;->()V new-instance v0, Lcom/alibaba/wireless/security/open/initialize/b; invoke-direct {v0}, Lcom/alibaba/wireless/security/open/initialize/b;->()V iput-object v0, p0, Lcom/alibaba/wireless/security/open/initialize/a;->a:Lcom/alibaba/wireless/security/open/initialize/b; return-void .end method # virtual methods .method public initialize(Landroid/content/Context;)I .locals 0 .annotation system Ldalvik/annotation/Throws; value = { Lcom/alibaba/wireless/security/open/SecException; } .end annotation invoke-virtual {p0, p1}, Lcom/alibaba/wireless/security/open/initialize/a;->loadLibrarySync(Landroid/content/Context;)I move-result p1 return p1 .end method .method public initializeAsync(Landroid/content/Context;)V .locals 0 :try_start_0 invoke-virtual {p0, p1}, Lcom/alibaba/wireless/security/open/initialize/a;->loadLibraryAsync(Landroid/content/Context;)V :try_end_0 .catch Lcom/alibaba/wireless/security/open/SecException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 move-exception p1 invoke-virtual {p1}, Lcom/alibaba/wireless/security/open/SecException;->printStackTrace()V :goto_0 return-void .end method .method public isSoValid(Landroid/content/Context;)Z .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Lcom/alibaba/wireless/security/open/SecException; } .end annotation iget-object v0, p0, Lcom/alibaba/wireless/security/open/initialize/a;->a:Lcom/alibaba/wireless/security/open/initialize/b; invoke-virtual {v0, p1}, Lcom/alibaba/wireless/security/open/initialize/b;->a(Landroid/content/Context;)Z move-result p1 return p1 .end method .method public loadLibraryAsync(Landroid/content/Context;)V .locals 3 .annotation system Ldalvik/annotation/Throws; value = { Lcom/alibaba/wireless/security/open/SecException; } .end annotation iget-object v0, p0, Lcom/alibaba/wireless/security/open/initialize/a;->a:Lcom/alibaba/wireless/security/open/initialize/b; const/4 v1, 0x0 const/4 v2, 0x1 invoke-virtual {v0, p1, v1, v2}, Lcom/alibaba/wireless/security/open/initialize/b;->b(Landroid/content/Context;Ljava/lang/String;Z)V return-void .end method .method public loadLibrarySync(Landroid/content/Context;)I .locals 3 .annotation system Ldalvik/annotation/Throws; value = { Lcom/alibaba/wireless/security/open/SecException; } .end annotation iget-object v0, p0, Lcom/alibaba/wireless/security/open/initialize/a;->a:Lcom/alibaba/wireless/security/open/initialize/b; const/4 v1, 0x0 const/4 v2, 0x1 invoke-virtual {v0, p1, v1, v2}, Lcom/alibaba/wireless/security/open/initialize/b;->a(Landroid/content/Context;Ljava/lang/String;Z)I move-result p1 return p1 .end method .method public registerInitFinishListener(Lcom/alibaba/wireless/security/open/initialize/IInitializeComponent$IInitFinishListener;)V .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Lcom/alibaba/wireless/security/open/SecException; } .end annotation iget-object v0, p0, Lcom/alibaba/wireless/security/open/initialize/a;->a:Lcom/alibaba/wireless/security/open/initialize/b; invoke-virtual {v0, p1}, Lcom/alibaba/wireless/security/open/initialize/b;->a(Lcom/alibaba/wireless/security/open/initialize/IInitializeComponent$IInitFinishListener;)V return-void .end method .method public unregisterInitFinishListener(Lcom/alibaba/wireless/security/open/initialize/IInitializeComponent$IInitFinishListener;)V .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Lcom/alibaba/wireless/security/open/SecException; } .end annotation iget-object v0, p0, Lcom/alibaba/wireless/security/open/initialize/a;->a:Lcom/alibaba/wireless/security/open/initialize/b; invoke-virtual {v0, p1}, Lcom/alibaba/wireless/security/open/initialize/b;->b(Lcom/alibaba/wireless/security/open/initialize/IInitializeComponent$IInitFinishListener;)V return-void .end method