File tree Expand file tree Collapse file tree 3 files changed +2
-11
lines changed
examples/spring/src/main/kotlin/com/expediagroup/graphql/examples/directives
graphql-kotlin-schema-generator
src/main/kotlin/com/expediagroup/graphql/generator/types Expand file tree Collapse file tree 3 files changed +2
-11
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,6 @@ package com.expediagroup.graphql.examples.directives
1919import com.expediagroup.graphql.directives.KotlinDirectiveWiringFactory
2020import com.expediagroup.graphql.directives.KotlinSchemaDirectiveEnvironment
2121import com.expediagroup.graphql.directives.KotlinSchemaDirectiveWiring
22- import com.google.common.base.CaseFormat
2322import graphql.schema.GraphQLDirectiveContainer
2423import kotlin.reflect.KClass
2524
@@ -35,5 +34,4 @@ class CustomDirectiveWiringFactory : KotlinDirectiveWiringFactory(manualWiring =
3534 }
3635}
3736
38- internal fun getDirectiveName (kClass : KClass <out Annotation >): String =
39- CaseFormat .UPPER_CAMEL .to(CaseFormat .LOWER_CAMEL , kClass.simpleName!! )
37+ internal fun getDirectiveName (kClass : KClass <out Annotation >): String = kClass.simpleName!! .decapitalize()
Original file line number Diff line number Diff line change 1616 <properties >
1717 <project .root>${project.basedir} /..</project .root>
1818 <rxjava2 .version>2.2.12</rxjava2 .version>
19- <guava .version>28.0-jre</guava .version>
2019 </properties >
2120
2221 <dependencies >
3635 <groupId >io.github.classgraph</groupId >
3736 <artifactId >classgraph</artifactId >
3837 </dependency >
39- <dependency >
40- <groupId >com.google.guava</groupId >
41- <artifactId >guava</artifactId >
42- <version >${guava.version} </version >
43- </dependency >
4438 <dependency >
4539 <groupId >com.fasterxml.jackson.module</groupId >
4640 <artifactId >jackson-module-kotlin</artifactId >
Original file line number Diff line number Diff line change @@ -22,7 +22,6 @@ import com.expediagroup.graphql.generator.extensions.getPropertyAnnotations
2222import com.expediagroup.graphql.generator.extensions.getSimpleName
2323import com.expediagroup.graphql.generator.extensions.getValidProperties
2424import com.expediagroup.graphql.generator.extensions.safeCast
25- import com.google.common.base.CaseFormat
2625import graphql.schema.GraphQLArgument
2726import graphql.schema.GraphQLDirective
2827import java.lang.reflect.Field
@@ -95,7 +94,7 @@ internal class DirectiveBuilder(generator: SchemaGenerator) : TypeBuilder(genera
9594 }
9695}
9796
98- private fun String.normalizeDirectiveName () = CaseFormat . UPPER_CAMEL .to( CaseFormat . LOWER_CAMEL , this )
97+ private fun String.normalizeDirectiveName () = this .decapitalize( )
9998
10099private fun Annotation.getDirectiveInfo (): DirectiveInfo ? = this .annotationClass.annotations
101100 .filterIsInstance(GraphQLDirectiveAnnotation ::class .java)
You can’t perform that action at this time.
0 commit comments