Skip to content

Commit

Permalink
DGS 9.1.0, DGS codegen 6.2.4. Update reflection config.
Browse files Browse the repository at this point in the history
  • Loading branch information
ychescale9 committed Aug 20, 2024
1 parent 136e99a commit 33743df
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 47 deletions.
4 changes: 2 additions & 2 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ kotlin = "2.0.10"
spring-boot = "3.3.2"
spring-dependencyManagement = "1.1.6"
ktor = "3.0.0-beta-2"
dgsBom = "9.0.4"
dgsCodegen = "6.2.2"
dgsBom = "9.1.0"
dgsCodegen = "6.2.4"
detekt = "1.23.6"
graalvmNative = "0.10.2"
apacheCommonsText = "1.12.0"
Expand Down
76 changes: 31 additions & 45 deletions src/main/resources/META-INF/native-image/reflect-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@
"name":"com.fasterxml.jackson.core.ObjectCodec",
"allDeclaredFields":true,
"queryAllDeclaredMethods":true,
"methods":[{"name":"getJsonFactory","parameterTypes":[] }, {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.ResolvedType"] }, {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.TypeReference"] }, {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","java.lang.Class"] }]
"methods":[{"name":"getJsonFactory","parameterTypes":[] }, {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.ResolvedType"] }, {"name":"readValues","parameterTypes":["com.fasterxml.jackson.core.JsonParser","com.fasterxml.jackson.core.type.TypeReference"] }]
},
{
"name":"com.fasterxml.jackson.core.TreeCodec",
Expand Down Expand Up @@ -331,7 +331,7 @@
"allDeclaredFields":true,
"queryAllDeclaredMethods":true,
"queryAllDeclaredConstructors":true,
"methods":[{"name":"<init>","parameterTypes":["com.netflix.graphql.dgs.autoconfig.DgsConfigurationProperties","com.netflix.graphql.dgs.autoconfig.DgsDataloaderConfigurationProperties"] }, {"name":"dataFetcherExceptionHandler","parameterTypes":[] }, {"name":"defaultFieldVisibility","parameterTypes":[] }, {"name":"defaultQueryValueCustomizer","parameterTypes":[] }, {"name":"defaultReloadSchemaIndicator","parameterTypes":["org.springframework.core.env.Environment"] }, {"name":"dgsDataLoaderInstrumentationDataLoaderCustomizer","parameterTypes":["java.util.List"] }, {"name":"dgsDataLoaderOptionsProvider","parameterTypes":[] }, {"name":"dgsDataLoaderProvider","parameterTypes":["org.springframework.context.ApplicationContext","com.netflix.graphql.dgs.DgsDataLoaderOptionsProvider","java.util.concurrent.ScheduledExecutorService","java.util.List","java.util.List"] }, {"name":"dgsMicrometerContextRegistry","parameterTypes":[] }, {"name":"dgsScheduledExecutorService","parameterTypes":[] }, {"name":"dgsSchemaProvider","parameterTypes":["org.springframework.context.ApplicationContext","java.util.Optional","java.util.Optional","java.util.Optional","org.springframework.beans.factory.ObjectProvider","java.util.List","java.util.Optional","com.netflix.graphql.dgs.internal.EntityFetcherRegistry","java.util.Optional","com.netflix.graphql.dgs.internal.method.MethodDataFetcherFactory"] }, {"name":"dgsWrapWithContextDataLoaderCustomizer","parameterTypes":[] }, {"name":"entityFetcherRegistry","parameterTypes":[] }, {"name":"flowReactiveDataFetcherResultProcessor","parameterTypes":[] }, {"name":"fluxReactiveDataFetcherResultProcessor","parameterTypes":[] }, {"name":"graphQLContextBuilder","parameterTypes":["java.util.Optional","java.util.Optional"] }, {"name":"graphQLContextContributionInstrumentation","parameterTypes":["org.springframework.beans.factory.ObjectProvider"] }, {"name":"graphqlJavaErrorInstrumentation","parameterTypes":[] }, {"name":"methodDataFetcherFactory","parameterTypes":["org.springframework.beans.factory.ObjectProvider","java.util.Optional"] }, {"name":"monoReactiveDataFetcherResultProcessor","parameterTypes":[] }, {"name":"schema","parameterTypes":["com.netflix.graphql.dgs.internal.DgsSchemaProvider","graphql.schema.visibility.GraphqlFieldVisibility"] }]
"methods":[{"name":"<init>","parameterTypes":["com.netflix.graphql.dgs.autoconfig.DgsConfigurationProperties","com.netflix.graphql.dgs.autoconfig.DgsDataloaderConfigurationProperties"] }, {"name":"dataFetcherExceptionHandler","parameterTypes":[] }, {"name":"defaultQueryValueCustomizer","parameterTypes":[] }, {"name":"defaultReloadSchemaIndicator","parameterTypes":["org.springframework.core.env.Environment"] }, {"name":"dgsDataLoaderInstrumentationDataLoaderCustomizer","parameterTypes":["java.util.List"] }, {"name":"dgsDataLoaderOptionsProvider","parameterTypes":[] }, {"name":"dgsDataLoaderProvider","parameterTypes":["org.springframework.context.ApplicationContext","com.netflix.graphql.dgs.DgsDataLoaderOptionsProvider","java.util.concurrent.ScheduledExecutorService","java.util.List","java.util.List"] }, {"name":"dgsMicrometerContextRegistry","parameterTypes":[] }, {"name":"dgsScheduledExecutorService","parameterTypes":[] }, {"name":"dgsSchemaProvider","parameterTypes":["org.springframework.context.ApplicationContext","java.util.Optional","java.util.Optional","java.util.Optional","org.springframework.beans.factory.ObjectProvider","java.util.List","java.util.Optional","com.netflix.graphql.dgs.internal.EntityFetcherRegistry","java.util.Optional","com.netflix.graphql.dgs.internal.method.MethodDataFetcherFactory"] }, {"name":"dgsWrapWithContextDataLoaderCustomizer","parameterTypes":[] }, {"name":"entityFetcherRegistry","parameterTypes":[] }, {"name":"flowReactiveDataFetcherResultProcessor","parameterTypes":[] }, {"name":"fluxReactiveDataFetcherResultProcessor","parameterTypes":[] }, {"name":"graphQLContextBuilder","parameterTypes":["java.util.Optional","java.util.Optional"] }, {"name":"graphQLContextContributionInstrumentation","parameterTypes":["org.springframework.beans.factory.ObjectProvider"] }, {"name":"graphqlJavaErrorInstrumentation","parameterTypes":[] }, {"name":"methodDataFetcherFactory","parameterTypes":["org.springframework.beans.factory.ObjectProvider","java.util.Optional"] }, {"name":"monoReactiveDataFetcherResultProcessor","parameterTypes":[] }, {"name":"schema","parameterTypes":["com.netflix.graphql.dgs.internal.DgsSchemaProvider","graphql.schema.visibility.GraphqlFieldVisibility"] }]
},
{
"name":"com.netflix.graphql.dgs.autoconfig.DgsAutoConfiguration$Companion"
Expand All @@ -357,31 +357,8 @@
"name":"com.netflix.graphql.dgs.autoconfig.DgsInputArgumentConfiguration",
"allDeclaredFields":true,
"queryAllDeclaredMethods":true,
"methods":[{"name":"<init>","parameterTypes":[] }, {"name":"coroutineArgumentResolver","parameterTypes":[] }, {"name":"dataFetchingEnvironmentArgumentResolver","parameterTypes":[] }, {"name":"defaultInputObjectMapper","parameterTypes":[] }, {"name":"fallbackEnvironmentArgumentResolver","parameterTypes":["com.netflix.graphql.dgs.internal.InputObjectMapper"] }, {"name":"inputArgumentResolver","parameterTypes":["com.netflix.graphql.dgs.internal.InputObjectMapper"] }, {"name":"setBeanFactory","parameterTypes":["org.springframework.beans.factory.BeanFactory"] }]
},
{
"name":"com.netflix.graphql.dgs.autoconfig.DgsInputArgumentConfiguration$$SpringCGLIB$$0",
"allDeclaredFields":true,
"queryAllDeclaredMethods":true,
"queryAllDeclaredConstructors":true,
"fields":[{"name":"CGLIB$FACTORY_DATA"}],
"methods":[{"name":"<init>","parameterTypes":[] }, {"name":"CGLIB$SET_STATIC_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] }, {"name":"CGLIB$SET_THREAD_CALLBACKS","parameterTypes":["org.springframework.cglib.proxy.Callback[]"] }]
},
{
"name":"com.netflix.graphql.dgs.autoconfig.DgsInputArgumentConfiguration$$SpringCGLIB$$FastClass$$0",
"methods":[{"name":"<init>","parameterTypes":["java.lang.Class"] }]
},
{
"name":"com.netflix.graphql.dgs.autoconfig.DgsInputArgumentConfiguration$$SpringCGLIB$$FastClass$$1",
"methods":[{"name":"<init>","parameterTypes":["java.lang.Class"] }]
},
{
"name":"com.netflix.graphql.dgs.conditionals.ConditionalOnJava21",
"queryAllDeclaredMethods":true
},
{
"name":"com.netflix.graphql.dgs.conditionals.Java21Condition",
"methods":[{"name":"<init>","parameterTypes":[] }]
"methods":[{"name":"<init>","parameterTypes":[] }, {"name":"coroutineArgumentResolver","parameterTypes":[] }, {"name":"dataFetchingEnvironmentArgumentResolver","parameterTypes":[] }, {"name":"defaultInputObjectMapper","parameterTypes":[] }, {"name":"fallbackEnvironmentArgumentResolver","parameterTypes":["com.netflix.graphql.dgs.internal.InputObjectMapper"] }, {"name":"inputArgumentResolver","parameterTypes":["com.netflix.graphql.dgs.internal.InputObjectMapper"] }]
},
{
"name":"com.netflix.graphql.dgs.context.DgsCustomContextBuilder"
Expand Down Expand Up @@ -815,15 +792,7 @@
"name":"graphql.schema.idl.TypeDefinitionRegistry"
},
{
"name":"graphql.schema.visibility.DefaultGraphqlFieldVisibility",
"allDeclaredFields":true,
"queryAllDeclaredMethods":true,
"methods":[{"name":"close","parameterTypes":[] }, {"name":"getFieldDefinition","parameterTypes":["graphql.schema.GraphQLFieldsContainer","java.lang.String"] }, {"name":"getFieldDefinition","parameterTypes":["graphql.schema.GraphQLInputFieldsContainer","java.lang.String"] }, {"name":"getFieldDefinitions","parameterTypes":["graphql.schema.GraphQLFieldsContainer"] }, {"name":"getFieldDefinitions","parameterTypes":["graphql.schema.GraphQLInputFieldsContainer"] }, {"name":"shutdown","parameterTypes":[] }]
},
{
"name":"graphql.schema.visibility.GraphqlFieldVisibility",
"queryAllDeclaredMethods":true,
"queryAllPublicMethods":true
"name":"graphql.schema.visibility.GraphqlFieldVisibility"
},
{
"name":"groovy.lang.MetaClass"
Expand Down Expand Up @@ -1023,15 +992,6 @@
"queryAllDeclaredMethods":true,
"methods":[{"name":"close","parameterTypes":[] }, {"name":"execute","parameterTypes":["io.ktor.client.request.HttpRequestData","kotlin.coroutines.Continuation"] }, {"name":"getConfig","parameterTypes":[] }, {"name":"getCoroutineContext","parameterTypes":[] }, {"name":"getSupportedCapabilities","parameterTypes":[] }]
},
{
"name":"io.ktor.client.plugins.DefaultResponseValidationKt$addDefaultResponseValidation$1$1"
},
{
"name":"io.ktor.client.plugins.HttpCallValidatorKt"
},
{
"name":"io.ktor.client.plugins.HttpCallValidatorKt$HttpCallValidator$2$2"
},
{
"name":"io.ktor.client.plugins.internal.ByteChannelReplay",
"fields":[{"name":"content"}]
Expand Down Expand Up @@ -1534,6 +1494,10 @@
{
"name":"java.util.PropertyPermission"
},
{
"name":"java.util.SortedSet",
"methods":[{"name":"getFirst","parameterTypes":[] }]
},
{
"name":"java.util.concurrent.Executor"
},
Expand All @@ -1549,6 +1513,10 @@
"name":"java.util.concurrent.ForkJoinTask",
"fields":[{"name":"aux"}, {"name":"status"}]
},
{
"name":"java.util.concurrent.Future",
"methods":[{"name":"state","parameterTypes":[] }]
},
{
"name":"java.util.concurrent.ScheduledExecutorService"
},
Expand Down Expand Up @@ -2236,6 +2204,10 @@
"name":"org.springframework.boot.autoconfigure.condition.ConditionalOnClass",
"queryAllDeclaredMethods":true
},
{
"name":"org.springframework.boot.autoconfigure.condition.ConditionalOnJava",
"queryAllDeclaredMethods":true
},
{
"name":"org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean",
"queryAllDeclaredMethods":true
Expand Down Expand Up @@ -2283,6 +2255,10 @@
"queryAllPublicConstructors":true,
"methods":[{"name":"<init>","parameterTypes":[] }]
},
{
"name":"org.springframework.boot.autoconfigure.condition.OnJavaCondition",
"methods":[{"name":"<init>","parameterTypes":[] }]
},
{
"name":"org.springframework.boot.autoconfigure.condition.OnPropertyCondition",
"methods":[{"name":"<init>","parameterTypes":[] }]
Expand Down Expand Up @@ -2395,7 +2371,7 @@
"allDeclaredFields":true,
"queryAllDeclaredMethods":true,
"queryAllDeclaredConstructors":true,
"methods":[{"name":"<init>","parameterTypes":[] }, {"name":"getInspection","parameterTypes":[] }]
"methods":[{"name":"<init>","parameterTypes":[] }, {"name":"getInspection","parameterTypes":[] }, {"name":"getIntrospection","parameterTypes":[] }]
},
{
"name":"org.springframework.boot.autoconfigure.graphql.GraphQlProperties$Schema$Inspection",
Expand All @@ -2404,6 +2380,13 @@
"queryAllDeclaredConstructors":true,
"methods":[{"name":"setEnabled","parameterTypes":["boolean"] }]
},
{
"name":"org.springframework.boot.autoconfigure.graphql.GraphQlProperties$Schema$Introspection",
"allDeclaredFields":true,
"queryAllDeclaredMethods":true,
"queryAllDeclaredConstructors":true,
"methods":[{"name":"setEnabled","parameterTypes":["boolean"] }]
},
{
"name":"org.springframework.boot.autoconfigure.graphql.GraphQlProperties$Websocket",
"allDeclaredFields":true,
Expand Down Expand Up @@ -3294,6 +3277,9 @@
"name":"org.springframework.boot.ssl.SslBundles",
"queryAllPublicMethods":true
},
{
"name":"org.springframework.boot.system.JavaVersion"
},
{
"name":"org.springframework.boot.task.SimpleAsyncTaskExecutorBuilder",
"allDeclaredFields":true,
Expand Down

0 comments on commit 33743df

Please sign in to comment.