diff --git a/examples/spring/src/main/kotlin/com/expediagroup/graphql/examples/directives/CustomDirectiveWiringFactory.kt b/examples/spring/src/main/kotlin/com/expediagroup/graphql/examples/directives/CustomDirectiveWiringFactory.kt index 20fc8beef1..18f40271d3 100644 --- a/examples/spring/src/main/kotlin/com/expediagroup/graphql/examples/directives/CustomDirectiveWiringFactory.kt +++ b/examples/spring/src/main/kotlin/com/expediagroup/graphql/examples/directives/CustomDirectiveWiringFactory.kt @@ -19,7 +19,6 @@ package com.expediagroup.graphql.examples.directives import com.expediagroup.graphql.directives.KotlinDirectiveWiringFactory import com.expediagroup.graphql.directives.KotlinSchemaDirectiveEnvironment import com.expediagroup.graphql.directives.KotlinSchemaDirectiveWiring -import com.google.common.base.CaseFormat import graphql.schema.GraphQLDirectiveContainer import kotlin.reflect.KClass @@ -35,5 +34,4 @@ class CustomDirectiveWiringFactory : KotlinDirectiveWiringFactory(manualWiring = } } -internal fun getDirectiveName(kClass: KClass): String = - CaseFormat.UPPER_CAMEL.to(CaseFormat.LOWER_CAMEL, kClass.simpleName!!) +internal fun getDirectiveName(kClass: KClass): String = kClass.simpleName!!.decapitalize() diff --git a/graphql-kotlin-schema-generator/pom.xml b/graphql-kotlin-schema-generator/pom.xml index 8bbb07473d..bdea3e2886 100644 --- a/graphql-kotlin-schema-generator/pom.xml +++ b/graphql-kotlin-schema-generator/pom.xml @@ -16,7 +16,6 @@ ${project.basedir}/.. 2.2.12 - 28.0-jre @@ -36,11 +35,6 @@ io.github.classgraph classgraph - - com.google.guava - guava - ${guava.version} - com.fasterxml.jackson.module jackson-module-kotlin diff --git a/graphql-kotlin-schema-generator/src/main/kotlin/com/expediagroup/graphql/generator/types/DirectiveBuilder.kt b/graphql-kotlin-schema-generator/src/main/kotlin/com/expediagroup/graphql/generator/types/DirectiveBuilder.kt index 31197363d5..c83acfdcb3 100644 --- a/graphql-kotlin-schema-generator/src/main/kotlin/com/expediagroup/graphql/generator/types/DirectiveBuilder.kt +++ b/graphql-kotlin-schema-generator/src/main/kotlin/com/expediagroup/graphql/generator/types/DirectiveBuilder.kt @@ -22,7 +22,6 @@ import com.expediagroup.graphql.generator.extensions.getPropertyAnnotations import com.expediagroup.graphql.generator.extensions.getSimpleName import com.expediagroup.graphql.generator.extensions.getValidProperties import com.expediagroup.graphql.generator.extensions.safeCast -import com.google.common.base.CaseFormat import graphql.schema.GraphQLArgument import graphql.schema.GraphQLDirective import java.lang.reflect.Field @@ -95,7 +94,7 @@ internal class DirectiveBuilder(generator: SchemaGenerator) : TypeBuilder(genera } } -private fun String.normalizeDirectiveName() = CaseFormat.UPPER_CAMEL.to(CaseFormat.LOWER_CAMEL, this) +private fun String.normalizeDirectiveName() = this.decapitalize() private fun Annotation.getDirectiveInfo(): DirectiveInfo? = this.annotationClass.annotations .filterIsInstance(GraphQLDirectiveAnnotation::class.java)