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 175e21f6ff..c17691dd24 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 @@ -137,6 +137,12 @@ internal fun getResFileSpec( .addMember("org.jetbrains.compose.resources.InternalResourceApi::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) @@ -399,4 +405,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 2f3f0ea057..d802607c31 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 @@ -1,10 +1,15 @@ @file:OptIn(org.jetbrains.compose.resources.InternalResourceApi::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.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 043bf9a2fd..8901a50710 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 @@ -1,10 +1,15 @@ @file:OptIn(org.jetbrains.compose.resources.InternalResourceApi::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.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 98ebc77a4d..eac13d76d0 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 @@ -1,10 +1,15 @@ @file:OptIn(org.jetbrains.compose.resources.InternalResourceApi::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.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 ed4b2ff3b6..c3aa844714 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 @@ -1,10 +1,15 @@ @file:OptIn(org.jetbrains.compose.resources.InternalResourceApi::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.getResourceUri import org.jetbrains.compose.resources.readResourceBytes