Skip to content

Commit 8c1cd60

Browse files
runningcodeclaude
andcommitted
Mark sizeAnalysis APIs as experimental
Add @ApiStatus.Experimental annotations to: - SizeAnalysisExtension class - sizeAnalysis configuration function This marks the new size analysis APIs as experimental and subject to change, providing appropriate warnings to users. Closes EME-280 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 5e15a33 commit 8c1cd60

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

plugin-build/src/main/kotlin/io/sentry/android/gradle/extensions/SentryPluginExtension.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ abstract class SentryPluginExtension @Inject constructor(project: Project) {
107107

108108
val sizeAnalysis: SizeAnalysisExtension = objects.newInstance(SizeAnalysisExtension::class.java)
109109

110+
@org.jetbrains.annotations.ApiStatus.Experimental
110111
fun sizeAnalysis(sizeAnalysisAction: Action<SizeAnalysisExtension>) {
111112
sizeAnalysisAction.execute(sizeAnalysis)
112113
}

plugin-build/src/main/kotlin/io/sentry/android/gradle/extensions/SizeAnalysisExtension.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ import javax.inject.Inject
55
import org.gradle.api.model.ObjectFactory
66
import org.gradle.api.provider.Property
77
import org.gradle.api.provider.ProviderFactory
8+
import org.jetbrains.annotations.ApiStatus
89

10+
@ApiStatus.Experimental
911
open class SizeAnalysisExtension
1012
@Inject
1113
constructor(objects: ObjectFactory, providerFactory: ProviderFactory) {

0 commit comments

Comments
 (0)