.class public Lcom/skt/aicloud/mobile/service/util/a; .super Ljava/lang/Object; .source "AndroidBuildHelper.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/skt/aicloud/mobile/service/util/a$b;, Lcom/skt/aicloud/mobile/service/util/a$a; } .end annotation # static fields .field public static final a:Ljava/lang/String; = "AndroidBuildHelper" # direct methods .method public constructor ()V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static a()Ljava/lang/String; .locals 6 .line 1 const-class v0, Landroid/os/Build$VERSION_CODES; invoke-virtual {v0}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; move-result-object v0 .line 2 array-length v1, v0 const/4 v2, 0x0 :goto_0 if-ge v2, v1, :cond_1 aget-object v3, v0, v2 .line 3 :try_start_0 new-instance v4, Ljava/lang/Object; invoke-direct {v4}, Ljava/lang/Object;->()V invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I move-result v4 :try_end_0 .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_2 .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 .catch Ljava/lang/NullPointerException; {:try_start_0 .. :try_end_0} :catch_0 .line 4 sget v5, Landroid/os/Build$VERSION;->SDK_INT:I if-ne v4, v5, :cond_0 .line 5 invoke-virtual {v3}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; move-result-object v0 return-object v0 :catch_0 move-exception v3 goto :goto_1 :catch_1 move-exception v3 goto :goto_1 :catch_2 move-exception v3 :goto_1 const-string v4, "AndroidBuildHelper" .line 6 invoke-static {v4, v3}, Lcom/beyless/android/lib/util/log/BLog;->e(Ljava/lang/String;Ljava/lang/Throwable;)V :cond_0 add-int/lit8 v2, v2, 0x1 goto :goto_0 :cond_1 const-string v0, "UNKNOWN" return-object v0 .end method