.class public final Lcom/amazonaws/logging/Environment; .super Ljava/lang/Object; .source "Environment.java" # static fields .field private static final JUNIT_PACKAGE_PREFIX:Ljava/lang/String; = "org.junit." # direct methods .method private constructor ()V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static isJUnitTest()Z .locals 6 .line 1 invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement; move-result-object v0 .line 2 array-length v1, v0 const/4 v2, 0x0 move v3, v2 :goto_0 if-ge v3, v1, :cond_1 aget-object v4, v0, v3 .line 3 invoke-virtual {v4}, Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String; move-result-object v4 const-string v5, "org.junit." invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z move-result v4 if-eqz v4, :cond_0 const/4 v0, 0x1 return v0 :cond_0 add-int/lit8 v3, v3, 0x1 goto :goto_0 :cond_1 return v2 .end method