package kotlinx.coroutines.internal; import _COROUTINE.ArtificialStackFrames; import kotlin.Result; import kotlin.ResultKt; import kotlin.coroutines.jvm.internal.BaseContinuationImpl; /* loaded from: classes5.dex */ public abstract class StackTraceRecoveryKt { public static final StackTraceElement ARTIFICIAL_FRAME = new ArtificialStackFrames().coroutineBoundary(); public static final String baseContinuationImplClassName; public static final String stackTraceRecoveryClassName; public static final Throwable recoverStackTrace(Throwable th) { return th; } static { Object m4060constructorimpl; Object m4060constructorimpl2; try { Result.Companion companion = Result.Companion; m4060constructorimpl = Result.m4060constructorimpl(BaseContinuationImpl.class.getCanonicalName()); } catch (Throwable th) { Result.Companion companion2 = Result.Companion; m4060constructorimpl = Result.m4060constructorimpl(ResultKt.createFailure(th)); } if (Result.m4062exceptionOrNullimpl(m4060constructorimpl) != null) { m4060constructorimpl = "kotlin.coroutines.jvm.internal.BaseContinuationImpl"; } baseContinuationImplClassName = (String) m4060constructorimpl; try { m4060constructorimpl2 = Result.m4060constructorimpl(StackTraceRecoveryKt.class.getCanonicalName()); } catch (Throwable th2) { Result.Companion companion3 = Result.Companion; m4060constructorimpl2 = Result.m4060constructorimpl(ResultKt.createFailure(th2)); } if (Result.m4062exceptionOrNullimpl(m4060constructorimpl2) != null) { m4060constructorimpl2 = "kotlinx.coroutines.internal.StackTraceRecoveryKt"; } stackTraceRecoveryClassName = (String) m4060constructorimpl2; } }