.class public Lcom/badlogic/gdx/utils/GdxNativesLoader; .super Ljava/lang/Object; .source "GdxNativesLoader.java" # static fields .field public static a:Z = false # direct methods .method static constructor ()V .locals 0 return-void .end method .method public constructor ()V .locals 0 .line 19 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static declared-synchronized a()V .locals 3 const-class v0, Lcom/badlogic/gdx/utils/GdxNativesLoader; monitor-enter v0 .line 29 :try_start_0 sget-boolean v1, Lcom/badlogic/gdx/utils/GdxNativesLoader;->a:Z :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 if-eqz v1, :cond_0 monitor-exit v0 return-void .line 31 :cond_0 :try_start_1 new-instance v1, Lcom/badlogic/gdx/utils/SharedLibraryLoader; invoke-direct {v1}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;->()V const-string v2, "gdx" invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;->b(Ljava/lang/String;)V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 32 monitor-exit v0 return-void :catchall_0 move-exception v1 .line 28 monitor-exit v0 throw v1 .end method