.class public final Lcom/facebook/internal/instrument/InstrumentManager; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope; } .end annotation # static fields .field public static final INSTANCE:Lcom/facebook/internal/instrument/InstrumentManager; # direct methods .method public static synthetic $r8$lambda$4MyDvqln6PNGTsI_G-unmm6dgow(Z)V .locals 0 .line 0 invoke-static {p0}, Lcom/facebook/internal/instrument/InstrumentManager;->start$lambda-0(Z)V return-void .end method .method public static synthetic $r8$lambda$TWQX_5j9T_RFmswbIBPmM1KCLI0(Z)V .locals 0 .line 0 invoke-static {p0}, Lcom/facebook/internal/instrument/InstrumentManager;->start$lambda-2(Z)V return-void .end method .method public static synthetic $r8$lambda$nbEIjpzjPYAg_jgOjRARZeDprXo(Z)V .locals 0 .line 0 invoke-static {p0}, Lcom/facebook/internal/instrument/InstrumentManager;->start$lambda-1(Z)V return-void .end method .method static constructor ()V .locals 1 new-instance v0, Lcom/facebook/internal/instrument/InstrumentManager; invoke-direct {v0}, Lcom/facebook/internal/instrument/InstrumentManager;->()V sput-object v0, Lcom/facebook/internal/instrument/InstrumentManager;->INSTANCE:Lcom/facebook/internal/instrument/InstrumentManager; return-void .end method .method private constructor ()V .locals 0 .line 20 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static final start()V .locals 2 .line 30 invoke-static {}, Lcom/facebook/FacebookSdk;->getAutoLogAppEventsEnabled()Z move-result v0 if-nez v0, :cond_0 return-void .line 33 :cond_0 sget-object v0, Lcom/facebook/internal/FeatureManager;->INSTANCE:Lcom/facebook/internal/FeatureManager; sget-object v0, Lcom/facebook/internal/FeatureManager$Feature;->CrashReport:Lcom/facebook/internal/FeatureManager$Feature; new-instance v1, Lcom/facebook/internal/instrument/InstrumentManager$$ExternalSyntheticLambda0; invoke-direct {v1}, Lcom/facebook/internal/instrument/InstrumentManager$$ExternalSyntheticLambda0;->()V invoke-static {v0, v1}, Lcom/facebook/internal/FeatureManager;->checkFeature(Lcom/facebook/internal/FeatureManager$Feature;Lcom/facebook/internal/FeatureManager$Callback;)V .line 45 sget-object v0, Lcom/facebook/internal/FeatureManager$Feature;->ErrorReport:Lcom/facebook/internal/FeatureManager$Feature; new-instance v1, Lcom/facebook/internal/instrument/InstrumentManager$$ExternalSyntheticLambda1; invoke-direct {v1}, Lcom/facebook/internal/instrument/InstrumentManager$$ExternalSyntheticLambda1;->()V invoke-static {v0, v1}, Lcom/facebook/internal/FeatureManager;->checkFeature(Lcom/facebook/internal/FeatureManager$Feature;Lcom/facebook/internal/FeatureManager$Callback;)V .line 50 sget-object v0, Lcom/facebook/internal/FeatureManager$Feature;->AnrReport:Lcom/facebook/internal/FeatureManager$Feature; new-instance v1, Lcom/facebook/internal/instrument/InstrumentManager$$ExternalSyntheticLambda2; invoke-direct {v1}, Lcom/facebook/internal/instrument/InstrumentManager$$ExternalSyntheticLambda2;->()V invoke-static {v0, v1}, Lcom/facebook/internal/FeatureManager;->checkFeature(Lcom/facebook/internal/FeatureManager$Feature;Lcom/facebook/internal/FeatureManager$Callback;)V return-void .end method .method private static final start$lambda-0(Z)V .locals 0 if-eqz p0, :cond_1 .line 35 sget-object p0, Lcom/facebook/internal/instrument/crashreport/CrashHandler;->Companion:Lcom/facebook/internal/instrument/crashreport/CrashHandler$Companion; invoke-virtual {p0}, Lcom/facebook/internal/instrument/crashreport/CrashHandler$Companion;->enable()V .line 36 sget-object p0, Lcom/facebook/internal/FeatureManager;->INSTANCE:Lcom/facebook/internal/FeatureManager; sget-object p0, Lcom/facebook/internal/FeatureManager$Feature;->CrashShield:Lcom/facebook/internal/FeatureManager$Feature; invoke-static {p0}, Lcom/facebook/internal/FeatureManager;->isEnabled(Lcom/facebook/internal/FeatureManager$Feature;)Z move-result p0 if-eqz p0, :cond_0 .line 37 invoke-static {}, Lcom/facebook/internal/instrument/ExceptionAnalyzer;->enable()V .line 38 invoke-static {}, Lcom/facebook/internal/instrument/crashshield/CrashShieldHandler;->enable()V .line 40 :cond_0 sget-object p0, Lcom/facebook/internal/FeatureManager$Feature;->ThreadCheck:Lcom/facebook/internal/FeatureManager$Feature; invoke-static {p0}, Lcom/facebook/internal/FeatureManager;->isEnabled(Lcom/facebook/internal/FeatureManager$Feature;)Z move-result p0 if-eqz p0, :cond_1 .line 41 invoke-static {}, Lcom/facebook/internal/instrument/threadcheck/ThreadCheckHandler;->enable()V :cond_1 return-void .end method .method private static final start$lambda-1(Z)V .locals 0 if-eqz p0, :cond_0 .line 47 invoke-static {}, Lcom/facebook/internal/instrument/errorreport/ErrorReportHandler;->enable()V :cond_0 return-void .end method .method private static final start$lambda-2(Z)V .locals 0 if-eqz p0, :cond_0 .line 52 invoke-static {}, Lcom/facebook/internal/instrument/anrreport/ANRHandler;->enable()V :cond_0 return-void .end method