Skip to content

Commit 01b1dc4

Browse files
buenaflorclaude
andcommitted
refactor(extend-app-start): Rename AppStartExtension.finishAppStart to finishExtendedAppStart
Implements the renamed IAppStartExtender.finishExtendedAppStart(). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 8548b4d commit 01b1dc4

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

sentry-android-core/api/sentry-android-core.api

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ public final class io/sentry/android/core/AppStartExtension : io/sentry/IAppStar
188188
public fun <init> (Lio/sentry/android/core/performance/AppStartMetrics;)V
189189
public fun clear ()V
190190
public fun extendAppStart ()V
191-
public fun finishAppStart ()V
191+
public fun finishExtendedAppStart ()V
192192
public fun finishTransaction (Lio/sentry/SentryDate;)V
193193
public fun getExtendedAppStartSpan ()Lio/sentry/ISpan;
194194
public fun getExtendedEndTime ()Lio/sentry/SentryDate;

sentry-android-core/src/main/java/io/sentry/android/core/AppStartExtension.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public void extendAppStart() {
8383
}
8484

8585
@Override
86-
public void finishAppStart() {
86+
public void finishExtendedAppStart() {
8787
try (final @NotNull ISentryLifecycleToken ignored = lock.acquire()) {
8888
final @Nullable ISpan span = extendedSpan;
8989
if (span != null && !span.isFinished()) {

sentry-android-core/src/test/java/io/sentry/android/core/AppStartExtensionTest.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,29 +104,29 @@ class AppStartExtensionTest {
104104
}
105105

106106
@Test
107-
fun `finishAppStart without a prior extend is a no-op`() {
107+
fun `finishExtendedAppStart without a prior extend is a no-op`() {
108108
val ext = extension()
109-
ext.finishAppStart()
109+
ext.finishExtendedAppStart()
110110
assertNull(ext.extendedEndTime)
111111
}
112112

113113
@Test
114-
fun `finishAppStart finishes the extended span`() {
114+
fun `finishExtendedAppStart finishes the extended span`() {
115115
val ext = extension(windowOpen = true)
116116
val (_, span) = ext.registerHandOver()
117117
ext.extendAppStart()
118-
ext.finishAppStart()
118+
ext.finishExtendedAppStart()
119119
verify(span).finish(SpanStatus.OK)
120120
}
121121

122122
@Test
123-
fun `finishAppStart does not finish an already finished span`() {
123+
fun `finishExtendedAppStart does not finish an already finished span`() {
124124
val ext = extension(windowOpen = true)
125125
val span = mock<ISpan>()
126126
whenever(span.isFinished).thenReturn(true)
127127
ext.registerHandOver(span = span)
128128
ext.extendAppStart()
129-
ext.finishAppStart()
129+
ext.finishExtendedAppStart()
130130
verify(span, never()).finish(any<SpanStatus>())
131131
}
132132

0 commit comments

Comments
 (0)