@@ -4,17 +4,12 @@ import graphql.Scalars
44import graphql.kickstart.tools.ResolverInfo
55import graphql.kickstart.tools.RootResolverInfo
66import graphql.kickstart.tools.SchemaParserOptions
7- import graphql.kickstart.tools.util.GraphQLLangType
8- import graphql.kickstart.tools.util.JavaType
9- import graphql.kickstart.tools.util.declaredNonProxyMethods
10- import graphql.kickstart.tools.util.unwrap
7+ import graphql.kickstart.tools.util.*
118import graphql.language.FieldDefinition
129import graphql.language.TypeName
1310import graphql.schema.DataFetchingEnvironment
1411import org.apache.commons.lang3.ClassUtils
15- import org.apache.commons.lang3.StringUtils
1612import org.apache.commons.lang3.reflect.FieldUtils
17- import org.apache.commons.lang3.text.WordUtils
1813import org.slf4j.LoggerFactory
1914import java.lang.reflect.Method
2015import java.lang.reflect.Modifier
@@ -95,7 +90,7 @@ internal class FieldResolverScanner(val options: SchemaParserOptions) {
9590 } ? : methods.find {
9691 it.name == " getField${name.capitalize()} " && verifyMethodArguments(it, argumentCount, search)
9792 } ? : methods.find {
98- it.name == " get${StringUtils .remove( WordUtils .capitalizeFully(name, ' _ ' ), " _ " )} " && verifyMethodArguments(it, argumentCount, search)
93+ it.name == " get${name.snakeToCamelCase( )} " && verifyMethodArguments(it, argumentCount, search)
9994 }
10095 }
10196
0 commit comments