diff --git a/gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/GeneratedResClassSpec.kt b/gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/GeneratedResClassSpec.kt index 559f0471b3d..47b03f1a824 100644 --- a/gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/GeneratedResClassSpec.kt +++ b/gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/resources/GeneratedResClassSpec.kt @@ -141,6 +141,12 @@ internal fun getResFileSpec( .addMember("org.jetbrains.compose.resources.ExperimentalResourceApi::class") .build() ) + file.addAnnotation( + AnnotationSpec.builder(ClassName("kotlin", "Suppress")) + .addMember("%S","RedundantVisibilityModifier") + .addMember("%S","REDUNDANT_VISIBILITY_MODIFIER") + .build() + ) file.addType(TypeSpec.objectBuilder("Res").also { resObject -> resObject.addModifiers(resModifier) @@ -407,4 +413,4 @@ private fun sortResources( result[type] = typeResult } return result -} \ No newline at end of file +} diff --git a/gradle-plugins/compose/src/test/test-projects/misc/commonResources/expected-open-res/commonResClass/my/lib/res/Res.kt b/gradle-plugins/compose/src/test/test-projects/misc/commonResources/expected-open-res/commonResClass/my/lib/res/Res.kt index 1cfbcd76e61..f927c9ae679 100644 --- a/gradle-plugins/compose/src/test/test-projects/misc/commonResources/expected-open-res/commonResClass/my/lib/res/Res.kt +++ b/gradle-plugins/compose/src/test/test-projects/misc/commonResources/expected-open-res/commonResClass/my/lib/res/Res.kt @@ -2,12 +2,17 @@ org.jetbrains.compose.resources.InternalResourceApi::class, org.jetbrains.compose.resources.ExperimentalResourceApi::class, ) +@file:Suppress( + "RedundantVisibilityModifier", + "REDUNDANT_VISIBILITY_MODIFIER", +) package my.lib.res import kotlin.ByteArray import kotlin.OptIn import kotlin.String +import kotlin.Suppress import org.jetbrains.compose.resources.ExperimentalResourceApi import org.jetbrains.compose.resources.getResourceUri import org.jetbrains.compose.resources.readResourceBytes diff --git a/gradle-plugins/compose/src/test/test-projects/misc/commonResources/expected/commonResClass/app/group/resources_test/generated/resources/Res.kt b/gradle-plugins/compose/src/test/test-projects/misc/commonResources/expected/commonResClass/app/group/resources_test/generated/resources/Res.kt index 73506c4d6d2..1b37da2eb7a 100644 --- a/gradle-plugins/compose/src/test/test-projects/misc/commonResources/expected/commonResClass/app/group/resources_test/generated/resources/Res.kt +++ b/gradle-plugins/compose/src/test/test-projects/misc/commonResources/expected/commonResClass/app/group/resources_test/generated/resources/Res.kt @@ -2,12 +2,17 @@ org.jetbrains.compose.resources.InternalResourceApi::class, org.jetbrains.compose.resources.ExperimentalResourceApi::class, ) +@file:Suppress( + "RedundantVisibilityModifier", + "REDUNDANT_VISIBILITY_MODIFIER", +) package app.group.resources_test.generated.resources import kotlin.ByteArray import kotlin.OptIn import kotlin.String +import kotlin.Suppress import org.jetbrains.compose.resources.ExperimentalResourceApi import org.jetbrains.compose.resources.getResourceUri import org.jetbrains.compose.resources.readResourceBytes diff --git a/gradle-plugins/compose/src/test/test-projects/misc/emptyResources/expected/commonResClass/app/group/empty_res/generated/resources/Res.kt b/gradle-plugins/compose/src/test/test-projects/misc/emptyResources/expected/commonResClass/app/group/empty_res/generated/resources/Res.kt index 32518fbda7a..2d1551182a2 100644 --- a/gradle-plugins/compose/src/test/test-projects/misc/emptyResources/expected/commonResClass/app/group/empty_res/generated/resources/Res.kt +++ b/gradle-plugins/compose/src/test/test-projects/misc/emptyResources/expected/commonResClass/app/group/empty_res/generated/resources/Res.kt @@ -2,12 +2,17 @@ org.jetbrains.compose.resources.InternalResourceApi::class, org.jetbrains.compose.resources.ExperimentalResourceApi::class, ) +@file:Suppress( + "RedundantVisibilityModifier", + "REDUNDANT_VISIBILITY_MODIFIER", +) package app.group.empty_res.generated.resources import kotlin.ByteArray import kotlin.OptIn import kotlin.String +import kotlin.Suppress import org.jetbrains.compose.resources.ExperimentalResourceApi import org.jetbrains.compose.resources.getResourceUri import org.jetbrains.compose.resources.readResourceBytes diff --git a/gradle-plugins/compose/src/test/test-projects/misc/jvmOnlyResources/expected/commonResClass/me/app/jvmonlyresources/generated/resources/Res.kt b/gradle-plugins/compose/src/test/test-projects/misc/jvmOnlyResources/expected/commonResClass/me/app/jvmonlyresources/generated/resources/Res.kt index 27b5aed1789..b2fefb4a125 100644 --- a/gradle-plugins/compose/src/test/test-projects/misc/jvmOnlyResources/expected/commonResClass/me/app/jvmonlyresources/generated/resources/Res.kt +++ b/gradle-plugins/compose/src/test/test-projects/misc/jvmOnlyResources/expected/commonResClass/me/app/jvmonlyresources/generated/resources/Res.kt @@ -2,12 +2,17 @@ org.jetbrains.compose.resources.InternalResourceApi::class, org.jetbrains.compose.resources.ExperimentalResourceApi::class, ) +@file:Suppress( + "RedundantVisibilityModifier", + "REDUNDANT_VISIBILITY_MODIFIER", +) package me.app.jvmonlyresources.generated.resources import kotlin.ByteArray import kotlin.OptIn import kotlin.String +import kotlin.Suppress import org.jetbrains.compose.resources.ExperimentalResourceApi import org.jetbrains.compose.resources.getResourceUri import org.jetbrains.compose.resources.readResourceBytes