package com.google.android.gms.common.internal; import android.os.Looper; import android.util.Log; import javax.annotation.Nullable; import org.checkerframework.checker.nullness.qual.EnsuresNonNull; /* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */ /* JADX INFO: loaded from: classes2.dex */ public final class Asserts { private Asserts() { throw new AssertionError("Uninstantiable"); } public static void checkMainThread(String str) { if (Looper.getMainLooper().getThread() == Thread.currentThread()) { return; } Log.e("Asserts", "checkMainThread: current thread " + String.valueOf(Thread.currentThread()) + " IS NOT the main thread " + String.valueOf(Looper.getMainLooper().getThread()) + "!"); throw new IllegalStateException(str); } public static void checkNotMainThread(String str) { if (Looper.getMainLooper().getThread() != Thread.currentThread()) { return; } Log.e("Asserts", "checkNotMainThread: current thread " + String.valueOf(Thread.currentThread()) + " IS the main thread " + String.valueOf(Looper.getMainLooper().getThread()) + "!"); throw new IllegalStateException(str); } @EnsuresNonNull({"#1"}) public static void checkNotNull(@Nullable Object obj) { if (obj == null) { throw new IllegalArgumentException("null reference"); } } public static void checkNull(@Nullable Object obj) { if (obj != null) { throw new IllegalArgumentException("non-null reference"); } } public static void checkState(boolean z) { if (!z) { throw new IllegalStateException(); } } @EnsuresNonNull({"#1"}) public static void checkNotNull(@Nullable Object obj, Object obj2) { if (obj == null) { throw new IllegalArgumentException(String.valueOf(obj2)); } } public static void checkNull(@Nullable Object obj, Object obj2) { if (obj != null) { throw new IllegalArgumentException(String.valueOf(obj2)); } } public static void checkState(boolean z, Object obj) { if (!z) { throw new IllegalStateException(String.valueOf(obj)); } } }