From 10a659aa1e71d8ff65dc4a03a216c0c694b37302 Mon Sep 17 00:00:00 2001 From: Nelson Osacky Date: Wed, 16 Sep 2026 10:59:26 +0200 Subject: [PATCH] ref(android): Mark AppStartMetrics.setAppStartType as @TestOnly No production code calls this setter; the cold/warm classification assigns the field directly. Its only callers are tests, so annotate it the way the neighboring test seams (setFirstIdle, getFirstIdle, clear) already are. It has to stay public: most of those call sites live in io.sentry.android.core, a different package from AppStartMetrics. Co-Authored-By: Claude Opus 5 (1M context) --- .../java/io/sentry/android/core/performance/AppStartMetrics.java | 1 + 1 file changed, 1 insertion(+) diff --git a/sentry-android-core/src/main/java/io/sentry/android/core/performance/AppStartMetrics.java b/sentry-android-core/src/main/java/io/sentry/android/core/performance/AppStartMetrics.java index d39b3ff5ac4..82376a75d8b 100644 --- a/sentry-android-core/src/main/java/io/sentry/android/core/performance/AppStartMetrics.java +++ b/sentry-android-core/src/main/java/io/sentry/android/core/performance/AppStartMetrics.java @@ -156,6 +156,7 @@ public AppStartMetrics() { return applicationOnCreate; } + @TestOnly public void setAppStartType(final @NotNull AppStartType appStartType) { this.appStartType = appStartType; }