From d679b2e60dbbe1fbeb963cb5fe68abd954029d13 Mon Sep 17 00:00:00 2001 From: Jaehwa Noh Date: Sun, 5 Jan 2025 12:33:46 +0900 Subject: [PATCH] Change function to `String` extension function. Change-Id: If5e6ecaac44dd065c6fbdabe8e7c7f9b0dea8ee5 --- .../samples/apps/nowinandroid/AndroidCompose.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidCompose.kt b/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidCompose.kt index 1aa4845f0..72981ce83 100644 --- a/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidCompose.kt +++ b/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidCompose.kt @@ -55,14 +55,14 @@ internal fun Project.configureAndroidCompose( val isComposeCompilerReportsAndMetricsEnabled = providers.gradleProperty("enableComposeCompilerReportsAndMetrics").orNull.toBoolean() if (isComposeCompilerReportsAndMetricsEnabled) { /** - * Set path where the `compose-metrics` and `compose-reports` - * being written up to the build/***modules-name***/[dir] location. + * Transform a [String] into a Directory where the `compose-metrics` and `compose-reports` + * being written, such as `build/modules-name/String`. */ - fun setComposeMetricsAndReportLocation(dir: String) = - isolated.rootProject.projectDirectory.dir("build/${projectDir.toRelativeString(rootDir)}/$dir") + fun String.toRelativeDirectoryForMetricsAndReport() = + isolated.rootProject.projectDirectory.dir("build/${projectDir.toRelativeString(rootDir)}/$this") - metricsDestination = setComposeMetricsAndReportLocation("compose-metrics") - reportsDestination = setComposeMetricsAndReportLocation("compose-reports") + metricsDestination = "compose-metrics".toRelativeDirectoryForMetricsAndReport() + reportsDestination = "compose-reports".toRelativeDirectoryForMetricsAndReport() } stabilityConfigurationFiles