Skip to content

Commit 6dcc474

Browse files
committed
feat(codegen): add @Suppress("UNCHECKED_CAST") to resolver functions
1 parent fc38e90 commit 6dcc474

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

graphql-kotlin-toolkit-codegen/src/main/kotlin/com/auritylab/graphql/kotlin/toolkit/codegen/codeblock/ArgumentCodeBlockGenerator.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import com.auritylab.graphql.kotlin.toolkit.codegen.mapper.KotlinTypeMapper
66
import com.auritylab.graphql.kotlin.toolkit.common.directive.DirectiveFacade
77
import com.auritylab.graphql.kotlin.toolkit.common.helper.GraphQLTypeHelper
88
import com.squareup.kotlinpoet.ANY
9+
import com.squareup.kotlinpoet.AnnotationSpec
910
import com.squareup.kotlinpoet.CodeBlock
1011
import com.squareup.kotlinpoet.FunSpec
1112
import com.squareup.kotlinpoet.KModifier
@@ -47,6 +48,7 @@ internal class ArgumentCodeBlockGenerator(
4748
.addParameter("map", MAP.parameterizedBy(STRING, ANY))
4849
.returns(typeMapper.getKotlinType(type, fieldDirectiveContainer))
4950
.addCode(buildArgumentResolverCodeBlock(argumentName, type, fieldDirectiveContainer))
51+
.addAnnotation(AnnotationSpec.builder(Suppress::class).addMember("\"UNCHECKED_CAST\"").build())
5052
.build()
5153

5254
/**

0 commit comments

Comments
 (0)