diff --git a/plugin/main/src/kotlinx/benchmark/gradle/SuiteSourceGenerator.kt b/plugin/main/src/kotlinx/benchmark/gradle/SuiteSourceGenerator.kt index 0caae331..992851da 100644 --- a/plugin/main/src/kotlinx/benchmark/gradle/SuiteSourceGenerator.kt +++ b/plugin/main/src/kotlinx/benchmark/gradle/SuiteSourceGenerator.kt @@ -83,7 +83,9 @@ class SuiteSourceGenerator( val mainBenchmarkPackage = "kotlinx.benchmark.generated" - val suppressUnusedParameter = AnnotationSpec.builder(Suppress::class).addMember("\"UNUSED_PARAMETER\"").build() + val suppressWarnings = AnnotationSpec.builder(Suppress::class).addMember( + "\"UNUSED_PARAMETER\", \"REDUNDANT_CALL_OF_CONVERSION_METHOD\"" + ).build() val optInRuntimeInternalApi = AnnotationSpec.builder(ClassName("kotlin", "OptIn")).addMember( "kotlinx.benchmark.internal.KotlinxBenchmarkRuntimeInternalApi::class" ).build() @@ -193,7 +195,7 @@ class SuiteSourceGenerator( val file = FileSpec.builder(benchmarkPackageName, benchmarkName).apply { declareObject(benchmarkClass) { - addAnnotation(suppressUnusedParameter) + addAnnotation(suppressWarnings) addAnnotation(optInRuntimeInternalApi) function(setupFunctionName) {