Skip to content

Commit 31f30e0

Browse files
committed
Review fixes
1 parent b0d1112 commit 31f30e0

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/ComposeResourcesGeneration.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,6 @@ private fun Project.configureResourceAccessorsGeneration(
153153
task.packagingDir.set(packagingDir)
154154
}
155155
task.onlyIf { shouldGenerateCode.get() }
156-
task.generateResourceContentHashAnnotation.set(false)
157156
}
158157

159158
//register generated source set

gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/GenerateResourceAccessorsTask.kt

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,18 @@ import java.nio.file.Path
1515
import kotlin.io.path.relativeTo
1616

1717
/**
18-
* Defines a property responsible for enabling or disabling
19-
* generation of @ResourceContentHash annotation for resource accessors.
18+
* Configuration for resource accessors generation.
19+
*
20+
* ### Properties
21+
* - `generateResourceContentHashAnnotation`:
22+
* A property that defines whether to generate @ResourceContentHash annotation for resource accessors.
2023
*/
21-
interface ResourceContentHashAnnotationGenerationConfiguration {
24+
interface ResourceAccessorsConfiguration {
2225
@get:Input
2326
val generateResourceContentHashAnnotation: Property<Boolean>
2427
}
2528

26-
internal abstract class GenerateResourceAccessorsTask : IdeaImportTask(),
27-
ResourceContentHashAnnotationGenerationConfiguration
28-
{
29+
internal abstract class GenerateResourceAccessorsTask : IdeaImportTask(), ResourceAccessorsConfiguration {
2930
@get:Input
3031
abstract val packageName: Property<String>
3132

@@ -50,6 +51,10 @@ internal abstract class GenerateResourceAccessorsTask : IdeaImportTask(),
5051
@get:OutputDirectory
5152
abstract val codeDir: DirectoryProperty
5253

54+
init {
55+
generateResourceContentHashAnnotation.convention(false)
56+
}
57+
5358
override fun safeAction() {
5459
val kotlinDir = codeDir.get().asFile
5560
val rootResDir = resDir.get()

gradle-plugins/compose/src/test/kotlin/org/jetbrains/compose/test/tests/integration/ResourcesTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -589,7 +589,7 @@ class ResourcesTest : GradlePluginTestBase() {
589589
file("build.gradle.kts").appendText(
590590
"""
591591
tasks.configureEach {
592-
if (this is org.jetbrains.compose.resources.ResourceContentHashAnnotationGenerationConfiguration) {
592+
if (this is org.jetbrains.compose.resources.ResourceAccessorsConfiguration) {
593593
generateResourceContentHashAnnotation.set(true)
594594
}
595595
}

0 commit comments

Comments
 (0)