diff --git a/build.gradle b/build.gradle index 8f6066963..6c9b180b6 100644 --- a/build.gradle +++ b/build.gradle @@ -20,8 +20,8 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask */ plugins { - id 'org.jetbrains.kotlin.jvm' version "2.0.21" apply false - id 'com.netflix.nebula.netflixoss' version '11.6.0' + id 'org.jetbrains.kotlin.jvm' version "2.2.0" apply false + id 'com.netflix.nebula.netflixoss' version '12.0.0' id "org.jmailen.kotlinter" version "5.0.1" } @@ -31,7 +31,7 @@ allprojects { ext { Versions = [ - KOTLIN_VERSION: '2.0.21' + KOTLIN_VERSION: '2.2.0' ] } diff --git a/dependencies.lock b/dependencies.lock index 02bd2fddc..1bbfd9ba2 100644 --- a/dependencies.lock +++ b/dependencies.lock @@ -1,1289 +1,172 @@ { "apiDependenciesMetadata": { - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] - }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21" + "locked": "2.2.0" } }, "compileClasspath": { "com.fasterxml.jackson:jackson-bom": { "locked": "2.18.3" }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] - }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, "implementationDependenciesMetadata": { "com.fasterxml.jackson:jackson-bom": { "locked": "2.18.3" }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] - }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] - } - }, - "kotlinBuildToolsApiClasspath": { - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-build-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains.kotlin:kotlin-build-tools-api": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl" - ] - }, - "org.jetbrains.kotlin:kotlin-build-tools-impl": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl", - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains.kotlin:kotlin-compiler-runner": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-client": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl", - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-daemon-client", - "org.jetbrains.kotlin:kotlin-scripting-common", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, "kotlinCompilerClasspath": { - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, "kotlinCompilerPluginClasspathMain": { - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-common", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, "kotlinCompilerPluginClasspathTest": { - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-common", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, - "kotlinKlibCommonizerClasspath": { - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "kotlinInternalAbiValidation": { + "org.jetbrains.kotlin:abi-tools": { + "locked": "2.2.0" } }, - "kotlinNativeBundleConfiguration": { - "org.jetbrains.kotlin:kotlin-native-prebuilt": { - "locked": "2.0.21" + "kotlinKlibCommonizerClasspath": { + "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable": { + "locked": "2.2.0" } }, "ktlint": { - "ch.qos.logback:logback-classic": { - "locked": "1.3.14", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "ch.qos.logback:logback-core": { - "locked": "1.3.14", - "transitive": [ - "ch.qos.logback:logback-classic" - ] - }, - "com.github.ajalt.clikt:clikt": { - "locked": "5.0.2", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.github.ajalt.clikt:clikt-core": { - "locked": "5.0.2", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.clikt:clikt-core-jvm": { - "locked": "5.0.2", - "transitive": [ - "com.github.ajalt.clikt:clikt-core" - ] - }, - "com.github.ajalt.clikt:clikt-jvm": { - "locked": "5.0.2", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.6.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-core-jvm" - ] - }, - "com.github.ajalt.colormath:colormath-jvm": { - "locked": "3.6.0", - "transitive": [ - "com.github.ajalt.colormath:colormath" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-core": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm", - "com.github.ajalt.mordant:mordant-jvm-ffm-jvm", - "com.github.ajalt.mordant:mordant-jvm-graal-ffi-jvm", - "com.github.ajalt.mordant:mordant-jvm-jna-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-core-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-core" - ] - }, - "com.github.ajalt.mordant:mordant-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-ffm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-ffm-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-ffm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-graal-ffi": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-graal-ffi-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-graal-ffi" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-jna": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-jna-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-jna" - ] - }, "com.pinterest.ktlint:ktlint-cli": { "locked": "1.5.0" - }, - "com.pinterest.ktlint:ktlint-cli-reporter-baseline": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-core": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle", - "com.pinterest.ktlint:ktlint-cli-reporter-format", - "com.pinterest.ktlint:ktlint-cli-reporter-html", - "com.pinterest.ktlint:ktlint-cli-reporter-json", - "com.pinterest.ktlint:ktlint-cli-reporter-plain", - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-format": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-html": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-json": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-plain": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-sarif": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-ruleset-core": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "com.pinterest.ktlint:ktlint-logger": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core", - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "com.pinterest.ktlint:ktlint-rule-engine": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-rule-engine-core": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-ruleset-core", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "com.pinterest.ktlint:ktlint-ruleset-standard": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "dev.drewhamilton.poko:poko-annotations": { - "locked": "0.18.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle", - "com.pinterest.ktlint:ktlint-cli-reporter-core", - "com.pinterest.ktlint:ktlint-cli-reporter-format", - "com.pinterest.ktlint:ktlint-cli-reporter-html", - "com.pinterest.ktlint:ktlint-cli-reporter-json", - "com.pinterest.ktlint:ktlint-cli-reporter-plain", - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif", - "com.pinterest.ktlint:ktlint-cli-ruleset-core", - "com.pinterest.ktlint:ktlint-logger", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core", - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "dev.drewhamilton.poko:poko-annotations-jvm": { - "locked": "0.18.0", - "transitive": [ - "dev.drewhamilton.poko:poko-annotations" - ] - }, - "io.github.detekt.sarif4k:sarif4k": { - "locked": "0.6.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli-reporter-sarif" - ] - }, - "io.github.detekt.sarif4k:sarif4k-jvm": { - "locked": "0.6.0", - "transitive": [ - "io.github.detekt.sarif4k:sarif4k" - ] - }, - "io.github.oshai:kotlin-logging-jvm": { - "locked": "7.0.3", - "transitive": [ - "com.pinterest.ktlint:ktlint-logger" - ] - }, - "net.java.dev.jna:jna": { - "locked": "5.14.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-jna-jvm" - ] - }, - "org.ec4j.core:ec4j-core": { - "locked": "1.1.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core" - ] - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.1.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.1.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.1.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.0", - "transitive": [ - "com.github.ajalt.clikt:clikt-core-jvm", - "com.github.ajalt.clikt:clikt-jvm", - "com.github.ajalt.colormath:colormath-jvm", - "com.github.ajalt.mordant:mordant-core-jvm", - "com.github.ajalt.mordant:mordant-jvm", - "com.github.ajalt.mordant:mordant-jvm-ffm-jvm", - "com.github.ajalt.mordant:mordant-jvm-graal-ffi-jvm", - "com.github.ajalt.mordant:mordant-jvm-jna-jvm", - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle", - "com.pinterest.ktlint:ktlint-cli-reporter-core", - "com.pinterest.ktlint:ktlint-cli-reporter-format", - "com.pinterest.ktlint:ktlint-cli-reporter-html", - "com.pinterest.ktlint:ktlint-cli-reporter-json", - "com.pinterest.ktlint:ktlint-cli-reporter-plain", - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif", - "com.pinterest.ktlint:ktlint-cli-ruleset-core", - "com.pinterest.ktlint:ktlint-logger", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core", - "com.pinterest.ktlint:ktlint-ruleset-standard", - "dev.drewhamilton.poko:poko-annotations-jvm", - "io.github.detekt.sarif4k:sarif4k-jvm", - "io.github.oshai:kotlin-logging-jvm", - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.1.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "1.8.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "1.8.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.4.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": { - "locked": "1.4.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-core" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json": { - "locked": "1.4.1", - "transitive": [ - "io.github.detekt.sarif4k:sarif4k-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": { - "locked": "1.4.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.slf4j:slf4j-api": { - "locked": "2.0.7", - "transitive": [ - "ch.qos.logback:logback-classic" - ] } }, "runtimeClasspath": { "com.fasterxml.jackson:jackson-bom": { "locked": "2.18.3" }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] - }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, "testCompileClasspath": { "com.fasterxml.jackson:jackson-bom": { "locked": "2.18.3" }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] - }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "org.apiguardian:apiguardian-api": { - "locked": "1.1.2", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api" - ] + "locked": "5.10.5" } }, "testImplementationDependenciesMetadata": { "com.fasterxml.jackson:jackson-bom": { "locked": "2.18.3" }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] - }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "org.apiguardian:apiguardian-api": { - "locked": "1.1.2", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] + "locked": "2.2.0" }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api" - ] + "locked": "5.10.5" } }, "testRuntimeClasspath": { "com.fasterxml.jackson:jackson-bom": { "locked": "2.18.3" }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] - }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.platform:junit-platform-engine", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-engine": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.platform:junit-platform-launcher", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.platform:junit-platform-launcher": { - "locked": "1.10.5", - "transitive": [ - "org.junit:junit-bom" - ] + "locked": "1.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons", - "org.junit.platform:junit-platform-engine", - "org.junit.platform:junit-platform-launcher" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.platform:junit-platform-engine" - ] + "locked": "5.10.5" } } } \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 78cb6e16a..3e781fbad 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionSha256Sum=bd71102213493060956ec229d946beee57158dbd89d0e62b91bca0fa2c5f3531 -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip +distributionSha256Sum=8fad3d78296ca518113f3d29016617c7f9367dc005f932bd9d93bf45ba46072b +distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/graphql-dgs-codegen-core/dependencies.lock b/graphql-dgs-codegen-core/dependencies.lock index 71280d33f..46e2dff50 100644 --- a/graphql-dgs-codegen-core/dependencies.lock +++ b/graphql-dgs-codegen-core/dependencies.lock @@ -1,3738 +1,753 @@ { "apiDependenciesMetadata": { - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] - }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21" + "locked": "2.2.0" } }, "compileClasspath": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind" - ] + "locked": "2.18.3" }, "com.github.ajalt.clikt:clikt": { - "locked": "4.4.0" - }, - "com.github.ajalt.clikt:clikt-jvm": { - "locked": "4.4.0", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.colormath:colormath-jvm": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.colormath:colormath" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] + "locked": "5.0.3" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "22.3" }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core": { "project": true }, "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "10.0.4" }, - "com.squareup:javapoet": { - "locked": "1.13.0" + "com.palantir.javapoet:javapoet": { + "locked": "0.9.0" }, "com.squareup:kotlinpoet": { - "locked": "1.17.0" - }, - "com.squareup:kotlinpoet-jvm": { - "locked": "1.17.0", - "transitive": [ - "com.squareup:kotlinpoet" - ] + "locked": "2.2.0" }, "jakarta.annotation:jakarta.annotation-api": { "locked": "3.0.0" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.20", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm", - "com.github.ajalt.colormath:colormath-jvm", - "com.github.ajalt.mordant:mordant-jvm", - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet-jvm", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-bom": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-core" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlinx:kotlinx-serialization-json": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] + "locked": "1.8.1" }, "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] + "locked": "1.7.30" } }, "implementationDependenciesMetadata": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind" - ] + "locked": "2.18.3" }, "com.github.ajalt.clikt:clikt": { - "locked": "4.4.0" - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] + "locked": "5.0.3" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "22.3" }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core": { "project": true }, "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "10.0.4" }, - "com.squareup:javapoet": { - "locked": "1.13.0" + "com.palantir.javapoet:javapoet": { + "locked": "0.9.0" }, "com.squareup:kotlinpoet": { - "locked": "1.17.0" + "locked": "2.2.0" }, "jakarta.annotation:jakarta.annotation-api": { "locked": "3.0.0" }, - "net.java.dev.jna:jna": { - "locked": "5.14.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.20", - "transitive": [ - "com.github.ajalt.clikt:clikt", - "com.github.ajalt.colormath:colormath", - "com.github.ajalt.mordant:mordant", - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-core", - "org.jetbrains.kotlinx:kotlinx-serialization-json", - "org.jetbrains:markdown" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlinx:kotlinx-serialization-json": { "locked": "1.8.1" }, - "org.jetbrains:markdown": { - "locked": "0.7.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] - }, "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] - } - }, - "integTestApiDependenciesMetadata": { - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21" + "locked": "1.7.30" } }, "integTestCompileClasspath": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.21" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" + }, + "com.fasterxml.jackson.module:jackson-module-kotlin": { + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind" - ] + "locked": "2.18.3" }, "com.github.ajalt.clikt:clikt": { - "locked": "4.4.0" - }, - "com.github.ajalt.clikt:clikt-jvm": { - "locked": "4.4.0", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.colormath:colormath-jvm": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.colormath:colormath" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "com.google.auto.value:auto-value": { - "locked": "1.10", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] - }, - "com.google.auto.value:auto-value-annotations": { - "locked": "1.8.1", - "transitive": [ - "com.google.truth:truth" - ] - }, - "com.google.auto:auto-common": { - "locked": "1.2.1", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] - }, - "com.google.errorprone:error_prone_annotations": { - "locked": "2.36.0", - "transitive": [ - "com.google.guava:guava", - "com.google.truth:truth" - ] - }, - "com.google.guava:failureaccess": { - "locked": "1.0.3", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "5.0.3" }, "com.google.guava:guava": { - "locked": "33.4.8-jre", - "transitive": [ - "com.google.auto:auto-common", - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "com.google.guava:listenablefuture": { - "locked": "9999.0-empty-to-avoid-conflict-with-guava", - "transitive": [ - "com.google.guava:guava" - ] - }, - "com.google.j2objc:j2objc-annotations": { - "locked": "3.0.0", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "33.4.8-jre" }, "com.google.testing.compile:compile-testing": { - "locked": "0.21.0" - }, - "com.google.truth:truth": { - "locked": "1.1.3", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] + "locked": "0.23.0" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "22.3" }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core": { "project": true }, "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "10.0.4" }, - "com.squareup:javapoet": { - "locked": "1.13.0" + "com.palantir.javapoet:javapoet": { + "locked": "0.9.0" }, "com.squareup:kotlinpoet": { - "locked": "1.17.0" - }, - "com.squareup:kotlinpoet-jvm": { - "locked": "1.17.0", - "transitive": [ - "com.squareup:kotlinpoet" - ] + "locked": "2.2.0" }, "jakarta.annotation:jakarta.annotation-api": { "locked": "3.0.0" }, - "junit:junit": { - "locked": "4.13.2", - "transitive": [ - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "org.apiguardian:apiguardian-api": { - "locked": "1.1.2", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.checkerframework:checker-qual": { - "locked": "3.26.0", - "transitive": [ - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "org.hamcrest:hamcrest-core": { - "locked": "1.3", - "transitive": [ - "junit:junit" - ] - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.20", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm", - "com.github.ajalt.colormath:colormath-jvm", - "com.github.ajalt.mordant:mordant-jvm", - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet-jvm", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.1.20", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-bom": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-core" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlinx:kotlinx-serialization-json": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.jspecify:jspecify": { - "locked": "1.0.0", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "1.8.1" }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api" - ] - }, - "org.ow2.asm:asm": { - "locked": "9.1", - "transitive": [ - "com.google.truth:truth" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] + "locked": "5.10.5" }, "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] + "locked": "1.7.30" + }, + "tools.jackson.core:jackson-databind": { + "locked": "3.1.1" } }, "integTestImplementationDependenciesMetadata": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.21" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" + }, + "com.fasterxml.jackson.module:jackson-module-kotlin": { + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind" - ] + "locked": "2.18.3" }, "com.github.ajalt.clikt:clikt": { - "locked": "4.4.0" - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.google.auto.value:auto-value": { - "locked": "1.10", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] - }, - "com.google.auto.value:auto-value-annotations": { - "locked": "1.8.1", - "transitive": [ - "com.google.truth:truth" - ] - }, - "com.google.auto:auto-common": { - "locked": "1.2.1", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] - }, - "com.google.errorprone:error_prone_annotations": { - "locked": "2.36.0", - "transitive": [ - "com.google.guava:guava", - "com.google.truth:truth" - ] - }, - "com.google.guava:failureaccess": { - "locked": "1.0.3", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "5.0.3" }, "com.google.guava:guava": { - "locked": "33.4.8-jre", - "transitive": [ - "com.google.auto:auto-common", - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "com.google.guava:listenablefuture": { - "locked": "9999.0-empty-to-avoid-conflict-with-guava", - "transitive": [ - "com.google.guava:guava" - ] - }, - "com.google.j2objc:j2objc-annotations": { - "locked": "3.0.0", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "33.4.8-jre" }, "com.google.testing.compile:compile-testing": { - "locked": "0.21.0" - }, - "com.google.truth:truth": { - "locked": "1.1.3", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] + "locked": "0.23.0" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "22.3" }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core": { "project": true }, "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "10.0.4" }, - "com.squareup:javapoet": { - "locked": "1.13.0" + "com.palantir.javapoet:javapoet": { + "locked": "0.9.0" }, "com.squareup:kotlinpoet": { - "locked": "1.17.0" + "locked": "2.2.0" }, "jakarta.annotation:jakarta.annotation-api": { "locked": "3.0.0" }, - "junit:junit": { - "locked": "4.13.2", - "transitive": [ - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "net.java.dev.jna:jna": { - "locked": "5.14.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "org.apiguardian:apiguardian-api": { - "locked": "1.1.2", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.checkerframework:checker-qual": { - "locked": "3.26.0", - "transitive": [ - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "org.hamcrest:hamcrest-core": { - "locked": "1.3", - "transitive": [ - "junit:junit" - ] - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.20", - "transitive": [ - "com.github.ajalt.clikt:clikt", - "com.github.ajalt.colormath:colormath", - "com.github.ajalt.mordant:mordant", - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlinx:kotlinx-serialization-core", - "org.jetbrains.kotlinx:kotlinx-serialization-json", - "org.jetbrains:markdown" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.1.20", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlinx:kotlinx-serialization-json": { "locked": "1.8.1" }, - "org.jetbrains:markdown": { - "locked": "0.7.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "org.jspecify:jspecify": { - "locked": "1.0.0", - "transitive": [ - "com.google.guava:guava" - ] - }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api" - ] - }, - "org.ow2.asm:asm": { - "locked": "9.1", - "transitive": [ - "com.google.truth:truth" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] + "locked": "5.10.5" }, "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] + "locked": "1.7.30" + }, + "tools.jackson.core:jackson-databind": { + "locked": "3.1.1" } }, "integTestRuntimeClasspath": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + ], + "locked": "2.21" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.18.3" + }, + "com.fasterxml.jackson.module:jackson-module-kotlin": { + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.18.3" }, "com.github.ajalt.clikt:clikt": { - "locked": "4.4.0" - }, - "com.github.ajalt.clikt:clikt-jvm": { - "locked": "4.4.0", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.colormath:colormath-jvm": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.colormath:colormath" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "com.google.auto.value:auto-value": { - "locked": "1.10", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] - }, - "com.google.auto.value:auto-value-annotations": { - "locked": "1.8.1", - "transitive": [ - "com.google.truth:truth" - ] - }, - "com.google.auto:auto-common": { - "locked": "1.2.1", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] - }, - "com.google.errorprone:error_prone_annotations": { - "locked": "2.36.0", - "transitive": [ - "com.google.guava:guava", - "com.google.truth:truth" - ] - }, - "com.google.guava:failureaccess": { - "locked": "1.0.3", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "5.0.3" }, "com.google.guava:guava": { - "locked": "33.4.8-jre", - "transitive": [ - "com.google.auto:auto-common", - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "com.google.guava:listenablefuture": { - "locked": "9999.0-empty-to-avoid-conflict-with-guava", - "transitive": [ - "com.google.guava:guava" - ] - }, - "com.google.j2objc:j2objc-annotations": { - "locked": "3.0.0", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "33.4.8-jre" }, "com.google.testing.compile:compile-testing": { - "locked": "0.21.0" - }, - "com.google.truth:truth": { - "locked": "1.1.3", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] + "locked": "0.23.0" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "22.3" }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core": { "project": true }, "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "10.0.4" }, - "com.squareup:javapoet": { - "locked": "1.13.0" + "com.palantir.javapoet:javapoet": { + "locked": "0.9.0" }, "com.squareup:kotlinpoet": { - "locked": "1.17.0" - }, - "com.squareup:kotlinpoet-jvm": { - "locked": "1.17.0", - "transitive": [ - "com.squareup:kotlinpoet" - ] - }, - "it.unimi.dsi:fastutil-core": { - "locked": "8.5.12", - "transitive": [ - "org.jetbrains:markdown-jvm" - ] + "locked": "2.2.0" }, "jakarta.annotation:jakarta.annotation-api": { "locked": "3.0.0" }, - "junit:junit": { - "locked": "4.13.2", - "transitive": [ - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "net.java.dev.jna:jna": { - "locked": "5.14.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.checkerframework:checker-qual": { - "locked": "3.26.0", - "transitive": [ - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "org.hamcrest:hamcrest-core": { - "locked": "1.3", - "transitive": [ - "junit:junit" - ] - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet-jvm", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.20", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm", - "com.github.ajalt.colormath:colormath-jvm", - "com.github.ajalt.mordant:mordant-jvm", - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet-jvm", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-reflect", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm", - "org.jetbrains:markdown-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.1.20", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-bom": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-core" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlinx:kotlinx-serialization-json": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.jetbrains:markdown": { - "locked": "0.7.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "org.jetbrains:markdown-jvm": { - "locked": "0.7.0", - "transitive": [ - "org.jetbrains:markdown" - ] - }, - "org.jspecify:jspecify": { - "locked": "1.0.0", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "1.8.1" }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.platform:junit-platform-engine", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-engine": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.platform:junit-platform-launcher", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.platform:junit-platform-launcher": { - "locked": "1.10.5", - "transitive": [ - "org.junit:junit-bom" - ] + "locked": "1.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons", - "org.junit.platform:junit-platform-engine", - "org.junit.platform:junit-platform-launcher" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.platform:junit-platform-engine" - ] - }, - "org.ow2.asm:asm": { - "locked": "9.1", - "transitive": [ - "com.google.truth:truth" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] + "locked": "5.10.5" }, "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] - } - }, - "kotlinBuildToolsApiClasspath": { - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-build-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains.kotlin:kotlin-build-tools-api": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl" - ] - }, - "org.jetbrains.kotlin:kotlin-build-tools-impl": { - "locked": "2.0.21" + "locked": "1.7.30" }, - "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl", - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains.kotlin:kotlin-compiler-runner": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-client": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl", - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-daemon-client", - "org.jetbrains.kotlin:kotlin-scripting-common", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "tools.jackson.core:jackson-databind": { + "locked": "3.1.1" } }, "kotlinCompilerClasspath": { - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, "kotlinCompilerPluginClasspathIntegTest": { - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-common", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, "kotlinCompilerPluginClasspathMain": { - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-common", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, "kotlinCompilerPluginClasspathTest": { - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-common", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, - "kotlinKlibCommonizerClasspath": { - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "kotlinInternalAbiValidation": { + "org.jetbrains.kotlin:abi-tools": { + "locked": "2.2.0" } }, - "kotlinNativeBundleConfiguration": { - "org.jetbrains.kotlin:kotlin-native-prebuilt": { - "locked": "2.0.21" + "kotlinKlibCommonizerClasspath": { + "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable": { + "locked": "2.2.0" } }, "ktlint": { - "ch.qos.logback:logback-classic": { - "locked": "1.3.14", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "ch.qos.logback:logback-core": { - "locked": "1.3.14", - "transitive": [ - "ch.qos.logback:logback-classic" - ] - }, - "com.github.ajalt.clikt:clikt": { - "locked": "5.0.2", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.github.ajalt.clikt:clikt-core": { - "locked": "5.0.2", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.clikt:clikt-core-jvm": { - "locked": "5.0.2", - "transitive": [ - "com.github.ajalt.clikt:clikt-core" - ] - }, - "com.github.ajalt.clikt:clikt-jvm": { - "locked": "5.0.2", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.6.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-core-jvm" - ] - }, - "com.github.ajalt.colormath:colormath-jvm": { - "locked": "3.6.0", - "transitive": [ - "com.github.ajalt.colormath:colormath" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-core": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm", - "com.github.ajalt.mordant:mordant-jvm-ffm-jvm", - "com.github.ajalt.mordant:mordant-jvm-graal-ffi-jvm", - "com.github.ajalt.mordant:mordant-jvm-jna-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-core-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-core" - ] - }, - "com.github.ajalt.mordant:mordant-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-ffm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-ffm-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-ffm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-graal-ffi": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-graal-ffi-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-graal-ffi" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-jna": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-jna-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-jna" - ] - }, "com.pinterest.ktlint:ktlint-cli": { "locked": "1.5.0" - }, - "com.pinterest.ktlint:ktlint-cli-reporter-baseline": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-core": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle", - "com.pinterest.ktlint:ktlint-cli-reporter-format", - "com.pinterest.ktlint:ktlint-cli-reporter-html", - "com.pinterest.ktlint:ktlint-cli-reporter-json", - "com.pinterest.ktlint:ktlint-cli-reporter-plain", - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-format": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-html": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-json": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-plain": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-sarif": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-ruleset-core": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "com.pinterest.ktlint:ktlint-logger": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core", - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "com.pinterest.ktlint:ktlint-rule-engine": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-rule-engine-core": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-ruleset-core", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "com.pinterest.ktlint:ktlint-ruleset-standard": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "dev.drewhamilton.poko:poko-annotations": { - "locked": "0.18.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle", - "com.pinterest.ktlint:ktlint-cli-reporter-core", - "com.pinterest.ktlint:ktlint-cli-reporter-format", - "com.pinterest.ktlint:ktlint-cli-reporter-html", - "com.pinterest.ktlint:ktlint-cli-reporter-json", - "com.pinterest.ktlint:ktlint-cli-reporter-plain", - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif", - "com.pinterest.ktlint:ktlint-cli-ruleset-core", - "com.pinterest.ktlint:ktlint-logger", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core", - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "dev.drewhamilton.poko:poko-annotations-jvm": { - "locked": "0.18.0", - "transitive": [ - "dev.drewhamilton.poko:poko-annotations" - ] - }, - "io.github.detekt.sarif4k:sarif4k": { - "locked": "0.6.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli-reporter-sarif" - ] - }, - "io.github.detekt.sarif4k:sarif4k-jvm": { - "locked": "0.6.0", - "transitive": [ - "io.github.detekt.sarif4k:sarif4k" - ] - }, - "io.github.oshai:kotlin-logging-jvm": { - "locked": "7.0.3", - "transitive": [ - "com.pinterest.ktlint:ktlint-logger" - ] - }, - "net.java.dev.jna:jna": { - "locked": "5.14.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-jna-jvm" - ] - }, - "org.ec4j.core:ec4j-core": { - "locked": "1.1.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core" - ] - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.1.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.1.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.1.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.0", - "transitive": [ - "com.github.ajalt.clikt:clikt-core-jvm", - "com.github.ajalt.clikt:clikt-jvm", - "com.github.ajalt.colormath:colormath-jvm", - "com.github.ajalt.mordant:mordant-core-jvm", - "com.github.ajalt.mordant:mordant-jvm", - "com.github.ajalt.mordant:mordant-jvm-ffm-jvm", - "com.github.ajalt.mordant:mordant-jvm-graal-ffi-jvm", - "com.github.ajalt.mordant:mordant-jvm-jna-jvm", - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle", - "com.pinterest.ktlint:ktlint-cli-reporter-core", - "com.pinterest.ktlint:ktlint-cli-reporter-format", - "com.pinterest.ktlint:ktlint-cli-reporter-html", - "com.pinterest.ktlint:ktlint-cli-reporter-json", - "com.pinterest.ktlint:ktlint-cli-reporter-plain", - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif", - "com.pinterest.ktlint:ktlint-cli-ruleset-core", - "com.pinterest.ktlint:ktlint-logger", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core", - "com.pinterest.ktlint:ktlint-ruleset-standard", - "dev.drewhamilton.poko:poko-annotations-jvm", - "io.github.detekt.sarif4k:sarif4k-jvm", - "io.github.oshai:kotlin-logging-jvm", - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.1.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "1.8.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "1.8.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.4.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": { - "locked": "1.4.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-core" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json": { - "locked": "1.4.1", - "transitive": [ - "io.github.detekt.sarif4k:sarif4k-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": { - "locked": "1.4.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.slf4j:slf4j-api": { - "locked": "2.0.7", - "transitive": [ - "ch.qos.logback:logback-classic" - ] } }, "runtimeClasspath": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + ], + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.18.3" }, "com.github.ajalt.clikt:clikt": { - "locked": "4.4.0" - }, - "com.github.ajalt.clikt:clikt-jvm": { - "locked": "4.4.0", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.colormath:colormath-jvm": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.colormath:colormath" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] + "locked": "5.0.3" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "22.3" }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core": { "project": true }, "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "10.0.4" }, - "com.squareup:javapoet": { - "locked": "1.13.0" + "com.palantir.javapoet:javapoet": { + "locked": "0.9.0" }, "com.squareup:kotlinpoet": { - "locked": "1.17.0" - }, - "com.squareup:kotlinpoet-jvm": { - "locked": "1.17.0", - "transitive": [ - "com.squareup:kotlinpoet" - ] - }, - "it.unimi.dsi:fastutil-core": { - "locked": "8.5.12", - "transitive": [ - "org.jetbrains:markdown-jvm" - ] + "locked": "2.2.0" }, "jakarta.annotation:jakarta.annotation-api": { "locked": "3.0.0" }, - "net.java.dev.jna:jna": { - "locked": "5.14.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet-jvm", - "org.jetbrains.kotlin:kotlin-bom" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.20", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm", - "com.github.ajalt.colormath:colormath-jvm", - "com.github.ajalt.mordant:mordant-jvm", - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet-jvm", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-reflect", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm", - "org.jetbrains:markdown-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-bom": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-core" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlinx:kotlinx-serialization-json": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.jetbrains:markdown": { - "locked": "0.7.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "org.jetbrains:markdown-jvm": { - "locked": "0.7.0", - "transitive": [ - "org.jetbrains:markdown" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] + "locked": "1.8.1" }, "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] + "locked": "1.7.30" } }, "testCompileClasspath": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind" - ] + "locked": "2.18.3" }, "com.github.ajalt.clikt:clikt": { - "locked": "4.4.0" - }, - "com.github.ajalt.clikt:clikt-jvm": { - "locked": "4.4.0", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.colormath:colormath-jvm": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.colormath:colormath" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "com.google.auto.value:auto-value": { - "locked": "1.10", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] - }, - "com.google.auto.value:auto-value-annotations": { - "locked": "1.8.1", - "transitive": [ - "com.google.truth:truth" - ] - }, - "com.google.auto:auto-common": { - "locked": "1.2.1", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] - }, - "com.google.errorprone:error_prone_annotations": { - "locked": "2.36.0", - "transitive": [ - "com.google.guava:guava", - "com.google.truth:truth" - ] - }, - "com.google.guava:failureaccess": { - "locked": "1.0.3", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "5.0.3" }, "com.google.guava:guava": { - "locked": "33.4.8-jre", - "transitive": [ - "com.google.auto:auto-common", - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "com.google.guava:listenablefuture": { - "locked": "9999.0-empty-to-avoid-conflict-with-guava", - "transitive": [ - "com.google.guava:guava" - ] - }, - "com.google.j2objc:j2objc-annotations": { - "locked": "3.0.0", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "33.4.8-jre" }, "com.google.testing.compile:compile-testing": { - "locked": "0.21.0" - }, - "com.google.truth:truth": { - "locked": "1.1.3", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] + "locked": "0.23.0" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "22.3" }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core": { "project": true }, "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "10.0.4" }, - "com.squareup:javapoet": { - "locked": "1.13.0" + "com.palantir.javapoet:javapoet": { + "locked": "0.9.0" }, "com.squareup:kotlinpoet": { - "locked": "1.17.0" - }, - "com.squareup:kotlinpoet-jvm": { - "locked": "1.17.0", - "transitive": [ - "com.squareup:kotlinpoet" - ] + "locked": "2.2.0" }, "jakarta.annotation:jakarta.annotation-api": { "locked": "3.0.0" }, - "junit:junit": { - "locked": "4.13.2", - "transitive": [ - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "org.apiguardian:apiguardian-api": { - "locked": "1.1.2", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.checkerframework:checker-qual": { - "locked": "3.26.0", - "transitive": [ - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "org.hamcrest:hamcrest-core": { - "locked": "1.3", - "transitive": [ - "junit:junit" - ] - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.20", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm", - "com.github.ajalt.colormath:colormath-jvm", - "com.github.ajalt.mordant:mordant-jvm", - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet-jvm", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.1.20", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-bom": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-core" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlinx:kotlinx-serialization-json": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.jspecify:jspecify": { - "locked": "1.0.0", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "1.8.1" }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api" - ] - }, - "org.ow2.asm:asm": { - "locked": "9.1", - "transitive": [ - "com.google.truth:truth" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] + "locked": "5.10.5" }, "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] + "locked": "1.7.30" } }, "testImplementationDependenciesMetadata": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind" - ] + "locked": "2.18.3" }, "com.github.ajalt.clikt:clikt": { - "locked": "4.4.0" - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.google.auto.value:auto-value": { - "locked": "1.10", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] - }, - "com.google.auto.value:auto-value-annotations": { - "locked": "1.8.1", - "transitive": [ - "com.google.truth:truth" - ] - }, - "com.google.auto:auto-common": { - "locked": "1.2.1", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] - }, - "com.google.errorprone:error_prone_annotations": { - "locked": "2.36.0", - "transitive": [ - "com.google.guava:guava", - "com.google.truth:truth" - ] - }, - "com.google.guava:failureaccess": { - "locked": "1.0.3", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "5.0.3" }, "com.google.guava:guava": { - "locked": "33.4.8-jre", - "transitive": [ - "com.google.auto:auto-common", - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "com.google.guava:listenablefuture": { - "locked": "9999.0-empty-to-avoid-conflict-with-guava", - "transitive": [ - "com.google.guava:guava" - ] - }, - "com.google.j2objc:j2objc-annotations": { - "locked": "3.0.0", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "33.4.8-jre" }, "com.google.testing.compile:compile-testing": { - "locked": "0.21.0" - }, - "com.google.truth:truth": { - "locked": "1.1.3", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] + "locked": "0.23.0" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "22.3" }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core": { "project": true }, "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "10.0.4" }, - "com.squareup:javapoet": { - "locked": "1.13.0" + "com.palantir.javapoet:javapoet": { + "locked": "0.9.0" }, "com.squareup:kotlinpoet": { - "locked": "1.17.0" + "locked": "2.2.0" }, "jakarta.annotation:jakarta.annotation-api": { "locked": "3.0.0" }, - "junit:junit": { - "locked": "4.13.2", - "transitive": [ - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "net.java.dev.jna:jna": { - "locked": "5.14.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "org.apiguardian:apiguardian-api": { - "locked": "1.1.2", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.checkerframework:checker-qual": { - "locked": "3.26.0", - "transitive": [ - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "org.hamcrest:hamcrest-core": { - "locked": "1.3", - "transitive": [ - "junit:junit" - ] - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.20", - "transitive": [ - "com.github.ajalt.clikt:clikt", - "com.github.ajalt.colormath:colormath", - "com.github.ajalt.mordant:mordant", - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlinx:kotlinx-serialization-core", - "org.jetbrains.kotlinx:kotlinx-serialization-json", - "org.jetbrains:markdown" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.1.20", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlinx:kotlinx-serialization-json": { "locked": "1.8.1" }, - "org.jetbrains:markdown": { - "locked": "0.7.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "org.jspecify:jspecify": { - "locked": "1.0.0", - "transitive": [ - "com.google.guava:guava" - ] - }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api" - ] - }, - "org.ow2.asm:asm": { - "locked": "9.1", - "transitive": [ - "com.google.truth:truth" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] + "locked": "5.10.5" }, "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] + "locked": "1.7.30" } }, "testRuntimeClasspath": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + ], + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.18.3" }, "com.github.ajalt.clikt:clikt": { - "locked": "4.4.0" - }, - "com.github.ajalt.clikt:clikt-jvm": { - "locked": "4.4.0", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.colormath:colormath-jvm": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.colormath:colormath" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "com.google.auto.value:auto-value": { - "locked": "1.10", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] - }, - "com.google.auto.value:auto-value-annotations": { - "locked": "1.8.1", - "transitive": [ - "com.google.truth:truth" - ] - }, - "com.google.auto:auto-common": { - "locked": "1.2.1", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] - }, - "com.google.errorprone:error_prone_annotations": { - "locked": "2.36.0", - "transitive": [ - "com.google.guava:guava", - "com.google.truth:truth" - ] - }, - "com.google.guava:failureaccess": { - "locked": "1.0.3", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "5.0.3" }, "com.google.guava:guava": { - "locked": "33.4.8-jre", - "transitive": [ - "com.google.auto:auto-common", - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "com.google.guava:listenablefuture": { - "locked": "9999.0-empty-to-avoid-conflict-with-guava", - "transitive": [ - "com.google.guava:guava" - ] - }, - "com.google.j2objc:j2objc-annotations": { - "locked": "3.0.0", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "33.4.8-jre" }, "com.google.testing.compile:compile-testing": { - "locked": "0.21.0" - }, - "com.google.truth:truth": { - "locked": "1.1.3", - "transitive": [ - "com.google.testing.compile:compile-testing" - ] + "locked": "0.23.0" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "22.3" }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core": { "project": true }, "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "10.0.4" }, - "com.squareup:javapoet": { - "locked": "1.13.0" + "com.palantir.javapoet:javapoet": { + "locked": "0.9.0" }, "com.squareup:kotlinpoet": { - "locked": "1.17.0" - }, - "com.squareup:kotlinpoet-jvm": { - "locked": "1.17.0", - "transitive": [ - "com.squareup:kotlinpoet" - ] - }, - "it.unimi.dsi:fastutil-core": { - "locked": "8.5.12", - "transitive": [ - "org.jetbrains:markdown-jvm" - ] + "locked": "2.2.0" }, "jakarta.annotation:jakarta.annotation-api": { "locked": "3.0.0" }, - "junit:junit": { - "locked": "4.13.2", - "transitive": [ - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "net.java.dev.jna:jna": { - "locked": "5.14.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.checkerframework:checker-qual": { - "locked": "3.26.0", - "transitive": [ - "com.google.testing.compile:compile-testing", - "com.google.truth:truth" - ] - }, - "org.hamcrest:hamcrest-core": { - "locked": "1.3", - "transitive": [ - "junit:junit" - ] - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet-jvm", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.20", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm", - "com.github.ajalt.colormath:colormath-jvm", - "com.github.ajalt.mordant:mordant-jvm", - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet-jvm", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-reflect", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm", - "org.jetbrains:markdown-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.1.20", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-bom": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-core" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlinx:kotlinx-serialization-json": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.jetbrains:markdown": { - "locked": "0.7.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "org.jetbrains:markdown-jvm": { - "locked": "0.7.0", - "transitive": [ - "org.jetbrains:markdown" - ] - }, - "org.jspecify:jspecify": { - "locked": "1.0.0", - "transitive": [ - "com.google.guava:guava" - ] + "locked": "1.8.1" }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.platform:junit-platform-engine", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-engine": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.platform:junit-platform-launcher", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.platform:junit-platform-launcher": { - "locked": "1.10.5", - "transitive": [ - "org.junit:junit-bom" - ] + "locked": "1.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons", - "org.junit.platform:junit-platform-engine", - "org.junit.platform:junit-platform-launcher" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.platform:junit-platform-engine" - ] - }, - "org.ow2.asm:asm": { - "locked": "9.1", - "transitive": [ - "com.google.truth:truth" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] + "locked": "5.10.5" }, "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] + "locked": "1.7.30" } } } \ No newline at end of file diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsClient.kt index b65854b90..97c8fcb0e 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsForInputTypes/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/DgsClient.kt index a14ef3448..216e64fda 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types/PersonFilter.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types/PersonFilter.kt index bc09e48f1..f40cd21b1 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types/PersonFilter.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInputTypes/expected/types/PersonFilter.kt @@ -14,6 +14,5 @@ public data class PersonFilter( @JsonProperty("birthYear") public val birthYear: Int? = default("birthYear", null), ) : GraphQLInput() { - override fun fields(): List> = listOf("email" to email, "birthYear" to - birthYear) + override fun fields(): List> = listOf("email" to email, "birthYear" to birthYear) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/DgsClient.kt index 77eaca230..577ced57f 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/QueryProjection.kt index 326b24d03..852315601 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedInterface/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedQuery/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedQuery/expected/DgsClient.kt index ce8ffb697..6d2a2fe80 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedQuery/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedQuery/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedQuery/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedQuery/expected/client/QueryProjection.kt index 222b76194..b661a290b 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedQuery/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedQuery/expected/client/QueryProjection.kt @@ -7,14 +7,12 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } - public fun friends(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun friends(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "friends", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/DgsClient.kt index 3998f0453..0046dcd33 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/client/QueryProjection.kt index 9e9e79f41..991843363 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/constantsWithExtendedTypes/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/DgsClient.kt index 56cac36cd..ada5e018a 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/client/QueryProjection.kt index 095223465..a373835e4 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassDocs/expected/client/QueryProjection.kt @@ -13,8 +13,7 @@ public class QueryProjection( _alias: String? = null, _projection: MovieProjection.() -> MovieProjection, ): QueryProjection { - field(_alias, "search", MovieProjection(inputValueSerializer), _projection, "movieFilter" to - movieFilter) + field(_alias, "search", MovieProjection(inputValueSerializer), _projection, "movieFilter" to movieFilter) return this } } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/DgsClient.kt index b4f7417bd..6ba31437e 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/client/QueryProjection.kt index e5afed51c..ff0d61ce8 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassFieldDocs/expected/client/QueryProjection.kt @@ -13,8 +13,7 @@ public class QueryProjection( _alias: String? = null, _projection: MovieProjection.() -> MovieProjection, ): QueryProjection { - field(_alias, "search", MovieProjection(inputValueSerializer), _projection, "movieFilter" to - movieFilter) + field(_alias, "search", MovieProjection(inputValueSerializer), _projection, "movieFilter" to movieFilter) return this } } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/DgsClient.kt index 72cabca6d..c32083b27 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/client/QueryProjection.kt index c1b9249f3..c0e580efa 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWIthNoFields/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun me(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun me(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "me", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/DgsClient.kt index c52f28271..2fb28e5a4 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/client/QueryProjection.kt index d338b748d..3df484cb1 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithBooleanField/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun test(_alias: String? = null, - _projection: RequiredTestTypeProjection.() -> RequiredTestTypeProjection): QueryProjection { + public fun test(_alias: String? = null, _projection: RequiredTestTypeProjection.() -> RequiredTestTypeProjection): QueryProjection { field(_alias, "test", RequiredTestTypeProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/DgsClient.kt index 18888d910..433999d58 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/EntityConnectionProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/EntityConnectionProjection.kt index 1d4e1fae2..fedf4b6cf 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/EntityConnectionProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/EntityConnectionProjection.kt @@ -7,14 +7,12 @@ import kotlin.String public class EntityConnectionProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun pageInfo(_alias: String? = null, - _projection: PageInfoProjection.() -> PageInfoProjection): EntityConnectionProjection { + public fun pageInfo(_alias: String? = null, _projection: PageInfoProjection.() -> PageInfoProjection): EntityConnectionProjection { field(_alias, "pageInfo", PageInfoProjection(inputValueSerializer), _projection) return this } - public fun edges(_alias: String? = null, - _projection: EntityEdgeProjection.() -> EntityEdgeProjection): EntityConnectionProjection { + public fun edges(_alias: String? = null, _projection: EntityEdgeProjection.() -> EntityEdgeProjection): EntityConnectionProjection { field(_alias, "edges", EntityEdgeProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/EntityEdgeProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/EntityEdgeProjection.kt index be311c5af..ee1c03799 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/EntityEdgeProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/EntityEdgeProjection.kt @@ -13,8 +13,7 @@ public class EntityEdgeProjection( return this } - public fun node(_alias: String? = null, _projection: EntityProjection.() -> EntityProjection): - EntityEdgeProjection { + public fun node(_alias: String? = null, _projection: EntityProjection.() -> EntityProjection): EntityEdgeProjection { field(_alias, "node", EntityProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/QueryProjection.kt index b0cba58a8..595f60bf8 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeclaredScalars/expected/client/QueryProjection.kt @@ -7,14 +7,12 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun entity(_alias: String? = null, _projection: EntityProjection.() -> EntityProjection): - QueryProjection { + public fun entity(_alias: String? = null, _projection: EntityProjection.() -> EntityProjection): QueryProjection { field(_alias, "entity", EntityProjection(inputValueSerializer), _projection) return this } - public fun entityConnection(_alias: String? = null, - _projection: EntityConnectionProjection.() -> EntityConnectionProjection): QueryProjection { + public fun entityConnection(_alias: String? = null, _projection: EntityConnectionProjection.() -> EntityConnectionProjection): QueryProjection { field(_alias, "entityConnection", EntityConnectionProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/DgsClient.kt index e8f105249..81d09bece 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/CarProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/CarProjection.kt index 67b022e37..bf1747a87 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/CarProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/CarProjection.kt @@ -19,8 +19,7 @@ public class CarProjection( return this } - public fun engine(_alias: String? = null, _projection: EngineProjection.() -> EngineProjection): - CarProjection { + public fun engine(_alias: String? = null, _projection: EngineProjection.() -> EngineProjection): CarProjection { field(_alias, "engine", EngineProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/EngineProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/EngineProjection.kt index d236cf8b9..71faac5f4 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/EngineProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/EngineProjection.kt @@ -25,8 +25,7 @@ public class EngineProjection( return this } - public fun performance(_alias: String? = null, - _projection: PerformanceProjection.() -> PerformanceProjection): EngineProjection { + public fun performance(_alias: String? = null, _projection: PerformanceProjection.() -> PerformanceProjection): EngineProjection { field(_alias, "performance", PerformanceProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/QueryProjection.kt index 7694bb472..b39a05822 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithDeeplyNestedComplexField/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun cars(_alias: String? = null, _projection: CarProjection.() -> CarProjection): - QueryProjection { + public fun cars(_alias: String? = null, _projection: CarProjection.() -> CarProjection): QueryProjection { field(_alias, "cars", CarProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterface/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterface/expected/DgsClient.kt index d949b46c2..9a6a73bde 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterface/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterface/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterface/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterface/expected/client/QueryProjection.kt index 39e5eca4d..2d3fde772 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterface/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterface/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsClient.kt index acac7cc3a..1880f2100 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/PersonProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/PersonProjection.kt index a497aeb6c..8e0653705 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/PersonProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/PersonProjection.kt @@ -24,8 +24,7 @@ public class PersonProjection( return this } - public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): - PersonProjection { + public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): PersonProjection { fragment("Employee", EmployeeProjection(), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/QueryProjection.kt index 4f99697ba..7403c0b33 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithExtendedInterfaceInheritance/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/DgsClient.kt index 686bcb7ab..cbf108d69 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/client/PersonProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/client/PersonProjection.kt index 2529bf41b..f7d7d7beb 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/client/PersonProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/client/PersonProjection.kt @@ -18,8 +18,7 @@ public class PersonProjection( return this } - public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): - PersonProjection { + public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): PersonProjection { fragment("Employee", EmployeeProjection(), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/client/QueryProjection.kt index af8df4fed..9fd141238 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterface/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/DgsClient.kt index 5cd02ccfd..2d6b1565c 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client/PersonProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client/PersonProjection.kt index 4f32dcae4..12db01685 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client/PersonProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client/PersonProjection.kt @@ -18,8 +18,7 @@ public class PersonProjection( return this } - public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): - PersonProjection { + public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): PersonProjection { fragment("Employee", EmployeeProjection(), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client/QueryProjection.kt index b2dec68dd..dc77f2fda 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithInterfaceInheritance/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithListProperties/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithListProperties/expected/DgsClient.kt index 13636d2b0..134de2304 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithListProperties/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithListProperties/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithListProperties/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithListProperties/expected/client/QueryProjection.kt index 94c556c08..8da700304 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithListProperties/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithListProperties/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/DgsClient.kt index 7b5876263..73c254d0b 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/client/QueryProjection.kt index 2fe3581d1..c016c9304 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedInterfaces/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun products(_alias: String? = null, - _projection: ProductProjection.() -> ProductProjection): QueryProjection { + public fun products(_alias: String? = null, _projection: ProductProjection.() -> ProductProjection): QueryProjection { field(_alias, "products", ProductProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/DgsClient.kt index f3fcfac68..4e070a685 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/client/EntityConnectionProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/client/EntityConnectionProjection.kt index 77ba0aacc..0915aaddd 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/client/EntityConnectionProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/client/EntityConnectionProjection.kt @@ -7,14 +7,12 @@ import kotlin.String public class EntityConnectionProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun pageInfo(_alias: String? = null, - _projection: PageInfoProjection.() -> PageInfoProjection): EntityConnectionProjection { + public fun pageInfo(_alias: String? = null, _projection: PageInfoProjection.() -> PageInfoProjection): EntityConnectionProjection { field(_alias, "pageInfo", PageInfoProjection(inputValueSerializer), _projection) return this } - public fun edges(_alias: String? = null, - _projection: EntityEdgeProjection.() -> EntityEdgeProjection): EntityConnectionProjection { + public fun edges(_alias: String? = null, _projection: EntityEdgeProjection.() -> EntityEdgeProjection): EntityConnectionProjection { field(_alias, "edges", EntityEdgeProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/client/EntityEdgeProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/client/EntityEdgeProjection.kt index bcedfad22..27f690e6d 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/client/EntityEdgeProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/client/EntityEdgeProjection.kt @@ -13,8 +13,7 @@ public class EntityEdgeProjection( return this } - public fun node(_alias: String? = null, _projection: EntityProjection.() -> EntityProjection): - EntityEdgeProjection { + public fun node(_alias: String? = null, _projection: EntityProjection.() -> EntityProjection): EntityEdgeProjection { field(_alias, "node", EntityProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/client/QueryProjection.kt index 789d1d023..7dc1184ca 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/client/QueryProjection.kt @@ -7,14 +7,12 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun entity(_alias: String? = null, _projection: EntityProjection.() -> EntityProjection): - QueryProjection { + public fun entity(_alias: String? = null, _projection: EntityProjection.() -> EntityProjection): QueryProjection { field(_alias, "entity", EntityProjection(inputValueSerializer), _projection) return this } - public fun entityConnection(_alias: String? = null, - _projection: EntityConnectionProjection.() -> EntityConnectionProjection): QueryProjection { + public fun entityConnection(_alias: String? = null, _projection: EntityConnectionProjection.() -> EntityConnectionProjection): QueryProjection { field(_alias, "entityConnection", EntityConnectionProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types/Query.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types/Query.kt index e7e726bda..b17d71e18 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types/Query.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithMappedTypes/expected/types/Query.kt @@ -49,8 +49,7 @@ public class Query( } @JsonProperty("entityConnection") - public fun withEntityConnection(entityConnection: SimpleListConnection?): Builder = - this.apply { + public fun withEntityConnection(entityConnection: SimpleListConnection?): Builder = this.apply { this.entityConnection = { entityConnection } } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/DgsClient.kt index 11d0abf8d..1e90703f7 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/client/PersonProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/client/PersonProjection.kt index 66d88af97..e3e25c4fd 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/client/PersonProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/client/PersonProjection.kt @@ -24,8 +24,7 @@ public class PersonProjection( return this } - public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): - PersonProjection { + public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): PersonProjection { fragment("Employee", EmployeeProjection(), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/client/QueryProjection.kt index b53a88b19..b92a3a954 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableAndInterface/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/client/MyTypeProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/client/MyTypeProjection.kt index a5d9473b4..dda1e38ff 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/client/MyTypeProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableComplexType/expected/client/MyTypeProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class MyTypeProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun other(_alias: String? = null, - _projection: OtherTypeProjection.() -> OtherTypeProjection): MyTypeProjection { + public fun other(_alias: String? = null, _projection: OtherTypeProjection.() -> OtherTypeProjection): MyTypeProjection { field(_alias, "other", OtherTypeProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableListOfNullableValues/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableListOfNullableValues/expected/DgsClient.kt index b2a8baf51..e8b2cdba8 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableListOfNullableValues/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableListOfNullableValues/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableListOfNullableValues/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableListOfNullableValues/expected/client/QueryProjection.kt index 6db6bfc60..6080e03d8 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableListOfNullableValues/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableListOfNullableValues/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableProperties/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableProperties/expected/DgsClient.kt index 72d692cf9..5e2412949 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableProperties/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableProperties/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableProperties/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableProperties/expected/client/QueryProjection.kt index 1e85991f5..39f35492f 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableProperties/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithNonNullableProperties/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithRecursiveField/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithRecursiveField/expected/DgsClient.kt index 49f11c732..8950722d5 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithRecursiveField/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithRecursiveField/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithRecursiveField/expected/client/PersonProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithRecursiveField/expected/client/PersonProjection.kt index 07a41033a..03ba2e702 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithRecursiveField/expected/client/PersonProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithRecursiveField/expected/client/PersonProjection.kt @@ -19,8 +19,7 @@ public class PersonProjection( return this } - public fun friends(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - PersonProjection { + public fun friends(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): PersonProjection { field(_alias, "friends", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithRecursiveField/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithRecursiveField/expected/client/QueryProjection.kt index 6bc9c817f..484bcd33d 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithRecursiveField/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithRecursiveField/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsClient.kt index 8fc603c7b..267f3c0d2 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/PersonProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/PersonProjection.kt index 698d5005f..3c44876e2 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/PersonProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/PersonProjection.kt @@ -13,8 +13,7 @@ public class PersonProjection( return this } - public fun info(`package`: String? = default("package")): - PersonProjection { + public fun info(`package`: String? = default("package")): PersonProjection { field("info", "package" to `package`) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/QueryProjection.kt index c19ffa3fe..6e3a01fd2 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithReservedWord/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithStringProperties/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithStringProperties/expected/DgsClient.kt index da44d909d..f45a7a0b5 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithStringProperties/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithStringProperties/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithStringProperties/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithStringProperties/expected/client/QueryProjection.kt index 8fb93136d..d0748e4ad 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithStringProperties/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/dataClassWithStringProperties/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enum/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enum/expected/DgsClient.kt index eb2b666d3..ffbbe83b6 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enum/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enum/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enumWithExtendedType/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enumWithExtendedType/expected/DgsClient.kt index eb943aa14..890e7e201 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enumWithExtendedType/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/enumWithExtendedType/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/DgsClient.kt index 8c6ab293c..23114a85d 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/client/QueryProjection.kt index 839f29af5..81ccaccbc 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/input/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import com.netflix.graphql.dgs.codegen.cases.input.expected.types.MovieFilter public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun movies(filter: MovieFilter? = default("filter")): - QueryProjection { + public fun movies(filter: MovieFilter? = default("filter")): QueryProjection { field("movies", "filter" to filter) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/DgsClient.kt index bbfcd581d..f83ab27b1 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/client/QueryProjection.kt index 87b31cdb3..36eae800b 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import com.netflix.graphql.dgs.codegen.cases.inputWithDefaultBigDecimal.expected public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun orders(filter: OrderFilter? = default("filter")): - QueryProjection { + public fun orders(filter: OrderFilter? = default("filter")): QueryProjection { field("orders", "filter" to filter) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/OrderFilter.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/OrderFilter.kt index 2355c61e3..3e5a12fe9 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/OrderFilter.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultBigDecimal/expected/types/OrderFilter.kt @@ -14,8 +14,8 @@ public data class OrderFilter( @JsonProperty("avg") public val avg: BigDecimal = default("avg", java.math.BigDecimal(1.12)), @JsonProperty("max") - public val max: BigDecimal = default("max", - java.math.BigDecimal(3.14E+19)), + public val max: + BigDecimal = default("max", java.math.BigDecimal(3.14E+19)), ) : GraphQLInput() { override fun fields(): List> = listOf("min" to min, "avg" to avg, "max" to max) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/DgsClient.kt index 5ef20981f..1679b2974 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/client/QueryProjection.kt index 7decd133b..899217af0 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import com.netflix.graphql.dgs.codegen.cases.inputWithDefaultCurrency.expected.t public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun orders(filter: OrderFilter? = default("filter")): - QueryProjection { + public fun orders(filter: OrderFilter? = default("filter")): QueryProjection { field("orders", "filter" to filter) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/types/OrderFilter.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/types/OrderFilter.kt index 0e92509ab..1bd8c60d9 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/types/OrderFilter.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultCurrency/expected/types/OrderFilter.kt @@ -10,8 +10,8 @@ import kotlin.collections.List public data class OrderFilter( @JsonProperty("value") - public val `value`: Currency = default("value", - java.util.Currency.getInstance("USD")), + public val `value`: + Currency = default("value", java.util.Currency.getInstance("USD")), ) : GraphQLInput() { override fun fields(): List> = listOf("value" to `value`) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultEnumValueForArray/expected/types/SomeType.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultEnumValueForArray/expected/types/SomeType.kt index 3e87030e1..e749fa8b1 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultEnumValueForArray/expected/types/SomeType.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultEnumValueForArray/expected/types/SomeType.kt @@ -9,8 +9,8 @@ import kotlin.collections.List public data class SomeType( @JsonProperty("colors") - public val colors: List? = default?>("colors", - listOf(com.netflix.graphql.dgs.codegen.cases.inputWithDefaultEnumValueForArray.expected.types.Color.red)), + public val colors: + List? = default?>("colors", listOf(com.netflix.graphql.dgs.codegen.cases.inputWithDefaultEnumValueForArray.expected.types.Color.red)), ) : GraphQLInput() { override fun fields(): List> = listOf("colors" to colors) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForEnum/expected/types/ColorFilter.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForEnum/expected/types/ColorFilter.kt index 9d45ac230..5e95c7859 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForEnum/expected/types/ColorFilter.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForEnum/expected/types/ColorFilter.kt @@ -9,8 +9,8 @@ import kotlin.collections.List public data class ColorFilter( @JsonProperty("color") - public val color: Color? = default("color", - com.netflix.graphql.dgs.codegen.cases.inputWithDefaultValueForEnum.expected.types.Color.red), + public val color: + Color? = default("color", com.netflix.graphql.dgs.codegen.cases.inputWithDefaultValueForEnum.expected.types.Color.red), ) : GraphQLInput() { override fun fields(): List> = listOf("color" to color) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Person.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Person.kt index 505f66437..0f931e76d 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Person.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForNonNullableFields/expected/types/Person.kt @@ -15,15 +15,13 @@ public data class Person( @JsonProperty("age") public val age: Int = default("age", 18), @JsonProperty("car") - public val car: Car = default("car", - com.netflix.graphql.dgs.codegen.cases.inputWithDefaultValueForNonNullableFields.expected.types.Car(brand - = "Ford")), + public val car: + Car = default("car", com.netflix.graphql.dgs.codegen.cases.inputWithDefaultValueForNonNullableFields.expected.types.Car(brand = "Ford")), @JsonProperty("hobbies") - public val hobbies: List = default>("hobbies", - listOf(com.netflix.graphql.dgs.codegen.cases.inputWithDefaultValueForNonNullableFields.expected.types.Hobby.Hokey)), + public val hobbies: + List = default>("hobbies", listOf(com.netflix.graphql.dgs.codegen.cases.inputWithDefaultValueForNonNullableFields.expected.types.Hobby.Hokey)), @JsonProperty("isHappy") public val isHappy: Boolean = default("isHappy", true), ) : GraphQLInput() { - override fun fields(): List> = listOf("name" to name, "age" to age, "car" to - car, "hobbies" to hobbies, "isHappy" to isHappy) + override fun fields(): List> = listOf("name" to name, "age" to age, "car" to car, "hobbies" to hobbies, "isHappy" to isHappy) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/MovieFilter.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/MovieFilter.kt index d764c94a1..e27515a17 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/MovieFilter.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/MovieFilter.kt @@ -9,11 +9,8 @@ import kotlin.collections.List public data class MovieFilter( @JsonProperty("director") - public val director: Person? = default("director", - com.netflix.graphql.dgs.codegen.cases.inputWithDefaultValueForObject.expected.types.Person(name - = "Damian", car = - com.netflix.graphql.dgs.codegen.cases.inputWithDefaultValueForObject.expected.types.Car(brand - = "Tesla"))), + public val director: + Person? = default("director", com.netflix.graphql.dgs.codegen.cases.inputWithDefaultValueForObject.expected.types.Person(name = "Damian", car = com.netflix.graphql.dgs.codegen.cases.inputWithDefaultValueForObject.expected.types.Car(brand = "Tesla"))), ) : GraphQLInput() { override fun fields(): List> = listOf("director" to director) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/Person.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/Person.kt index d09368d28..e31744892 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/Person.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithDefaultValueForObject/expected/types/Person.kt @@ -14,10 +14,8 @@ public data class Person( @JsonProperty("age") public val age: Int? = default("age", 23), @JsonProperty("car") - public val car: Car? = default("car", - com.netflix.graphql.dgs.codegen.cases.inputWithDefaultValueForObject.expected.types.Car(brand - = "Ford")), + public val car: + Car? = default("car", com.netflix.graphql.dgs.codegen.cases.inputWithDefaultValueForObject.expected.types.Car(brand = "Ford")), ) : GraphQLInput() { - override fun fields(): List> = listOf("name" to name, "age" to age, "car" to - car) + override fun fields(): List> = listOf("name" to name, "age" to age, "car" to car) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/DgsClient.kt index 19f56f2f0..b68c98f14 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/client/QueryProjection.kt index 2c8098346..4532dc6ca 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import com.netflix.graphql.dgs.codegen.cases.inputWithExtendedType.expected.type public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun movies(filter: MovieFilter? = default("filter")): - QueryProjection { + public fun movies(filter: MovieFilter? = default("filter")): QueryProjection { field("movies", "filter" to filter) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/types/MovieFilter.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/types/MovieFilter.kt index effc22817..97ccdf12d 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/types/MovieFilter.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/inputWithExtendedType/expected/types/MovieFilter.kt @@ -14,6 +14,5 @@ public data class MovieFilter( @JsonProperty("releaseYear") public val releaseYear: Int? = default("releaseYear", null), ) : GraphQLInput() { - override fun fields(): List> = listOf("genre" to genre, "releaseYear" to - releaseYear) + override fun fields(): List> = listOf("genre" to genre, "releaseYear" to releaseYear) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/BirdProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/BirdProjection.kt index 1a8ca612f..313d2dfd6 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/BirdProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/BirdProjection.kt @@ -25,20 +25,17 @@ public class BirdProjection( return this } - public fun mother(_alias: String? = null, _projection: BirdProjection.() -> BirdProjection): - BirdProjection { + public fun mother(_alias: String? = null, _projection: BirdProjection.() -> BirdProjection): BirdProjection { field(_alias, "mother", BirdProjection(inputValueSerializer), _projection) return this } - public fun father(_alias: String? = null, _projection: BirdProjection.() -> BirdProjection): - BirdProjection { + public fun father(_alias: String? = null, _projection: BirdProjection.() -> BirdProjection): BirdProjection { field(_alias, "father", BirdProjection(inputValueSerializer), _projection) return this } - public fun parents(_alias: String? = null, _projection: BirdProjection.() -> BirdProjection): - BirdProjection { + public fun parents(_alias: String? = null, _projection: BirdProjection.() -> BirdProjection): BirdProjection { field(_alias, "parents", BirdProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/DogProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/DogProjection.kt index 209cce175..8915d19ff 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/DogProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/DogProjection.kt @@ -25,20 +25,17 @@ public class DogProjection( return this } - public fun mother(_alias: String? = null, _projection: DogProjection.() -> DogProjection): - DogProjection { + public fun mother(_alias: String? = null, _projection: DogProjection.() -> DogProjection): DogProjection { field(_alias, "mother", DogProjection(inputValueSerializer), _projection) return this } - public fun father(_alias: String? = null, _projection: DogProjection.() -> DogProjection): - DogProjection { + public fun father(_alias: String? = null, _projection: DogProjection.() -> DogProjection): DogProjection { field(_alias, "father", DogProjection(inputValueSerializer), _projection) return this } - public fun parents(_alias: String? = null, _projection: DogProjection.() -> DogProjection): - DogProjection { + public fun parents(_alias: String? = null, _projection: DogProjection.() -> DogProjection): DogProjection { field(_alias, "parents", DogProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/PetProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/PetProjection.kt index 0563bdb4c..fccf5a0ca 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/PetProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFields/expected/client/PetProjection.kt @@ -25,20 +25,17 @@ public class PetProjection( return this } - public fun mother(_alias: String? = null, _projection: PetProjection.() -> PetProjection): - PetProjection { + public fun mother(_alias: String? = null, _projection: PetProjection.() -> PetProjection): PetProjection { field(_alias, "mother", PetProjection(inputValueSerializer), _projection) return this } - public fun father(_alias: String? = null, _projection: PetProjection.() -> PetProjection): - PetProjection { + public fun father(_alias: String? = null, _projection: PetProjection.() -> PetProjection): PetProjection { field(_alias, "father", PetProjection(inputValueSerializer), _projection) return this } - public fun parents(_alias: String? = null, _projection: PetProjection.() -> PetProjection): - PetProjection { + public fun parents(_alias: String? = null, _projection: PetProjection.() -> PetProjection): PetProjection { field(_alias, "parents", PetProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/DietProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/DietProjection.kt index 0bf773e59..c446f08f9 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/DietProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/DietProjection.kt @@ -12,8 +12,7 @@ public class DietProjection( return this } - public fun onVegetarian(_projection: VegetarianProjection.() -> VegetarianProjection): - DietProjection { + public fun onVegetarian(_projection: VegetarianProjection.() -> VegetarianProjection): DietProjection { fragment("Vegetarian", VegetarianProjection(), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/DogProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/DogProjection.kt index 637f33ab8..29a952cef 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/DogProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/DogProjection.kt @@ -13,8 +13,7 @@ public class DogProjection( return this } - public fun diet(_alias: String? = null, - _projection: VegetarianProjection.() -> VegetarianProjection): DogProjection { + public fun diet(_alias: String? = null, _projection: VegetarianProjection.() -> VegetarianProjection): DogProjection { field(_alias, "diet", VegetarianProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/PetProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/PetProjection.kt index 53625ba2a..e68ccdfca 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/PetProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithInterfaceFieldsOfDifferentType/expected/client/PetProjection.kt @@ -13,8 +13,7 @@ public class PetProjection( return this } - public fun diet(_alias: String? = null, _projection: DietProjection.() -> DietProjection): - PetProjection { + public fun diet(_alias: String? = null, _projection: DietProjection.() -> DietProjection): PetProjection { field(_alias, "diet", DietProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/DgsClient.kt index 980e4bba8..6130b635e 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/client/PersonProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/client/PersonProjection.kt index b918c94df..0a50414d0 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/client/PersonProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/client/PersonProjection.kt @@ -18,8 +18,7 @@ public class PersonProjection( return this } - public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): - PersonProjection { + public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): PersonProjection { fragment("Employee", EmployeeProjection(), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/client/QueryProjection.kt index 2589235f5..c8560ecfe 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceClassWithNonNullableFields/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/DgsClient.kt index a6a4b3118..56273e500 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/client/FruitProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/client/FruitProjection.kt index 9b9201b66..22f12c778 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/client/FruitProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/client/FruitProjection.kt @@ -7,14 +7,12 @@ import kotlin.String public class FruitProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun seeds(_alias: String? = null, _projection: SeedProjection.() -> SeedProjection): - FruitProjection { + public fun seeds(_alias: String? = null, _projection: SeedProjection.() -> SeedProjection): FruitProjection { field(_alias, "seeds", SeedProjection(inputValueSerializer), _projection) return this } - public fun onStoneFruit(_projection: StoneFruitProjection.() -> StoneFruitProjection): - FruitProjection { + public fun onStoneFruit(_projection: StoneFruitProjection.() -> StoneFruitProjection): FruitProjection { fragment("StoneFruit", StoneFruitProjection(), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/client/QueryProjection.kt index 102203ef0..c0587d7b8 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun fruits(_alias: String? = null, _projection: FruitProjection.() -> FruitProjection): - QueryProjection { + public fun fruits(_alias: String? = null, _projection: FruitProjection.() -> FruitProjection): QueryProjection { field(_alias, "fruits", FruitProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/client/StoneFruitProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/client/StoneFruitProjection.kt index 68b786b68..3394cf070 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/client/StoneFruitProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithInterfaceInheritance/expected/client/StoneFruitProjection.kt @@ -13,8 +13,7 @@ public class StoneFruitProjection( return this } - public fun seeds(_alias: String? = null, _projection: SeedProjection.() -> SeedProjection): - StoneFruitProjection { + public fun seeds(_alias: String? = null, _projection: SeedProjection.() -> SeedProjection): StoneFruitProjection { field(_alias, "seeds", SeedProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/DgsClient.kt index 95979d83e..d19faee18 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/client/QueryProjection.kt index 1d5e52431..4425fc2b9 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/interfaceWithUnderscoreFields/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun `is`(_alias: String? = null, _projection: IProjection.() -> IProjection): - QueryProjection { + public fun `is`(_alias: String? = null, _projection: IProjection.() -> IProjection): QueryProjection { field(_alias, "is", IProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithEnum/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithEnum/expected/DgsClient.kt index b338d636f..399cfbc89 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithEnum/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithEnum/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/DgsClient.kt index 0b36a5b73..34210abbf 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/client/QueryProjection.kt index afcaeae66..5ed0dc477 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithNestedInputs/expected/client/QueryProjection.kt @@ -9,14 +9,12 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun q1(arg1: String? = default("arg1"), arg2: I2? = - default("arg2")): QueryProjection { + public fun q1(arg1: String? = default("arg1"), arg2: I2? = default("arg2")): QueryProjection { field("q1", "arg1" to arg1, "arg2" to arg2) return this } - public fun q2(arg1: I1? = default("arg1"), arg2: String? = - default("arg2")): QueryProjection { + public fun q2(arg1: I1? = default("arg1"), arg2: String? = default("arg2")): QueryProjection { field("q2", "arg1" to arg1, "arg2" to arg2) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected/DgsClient.kt index 8b26ff585..5ddfe764d 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitiveAndArgs/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitives/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitives/expected/DgsClient.kt index ed57667de..c38d248dd 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitives/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithPrimitives/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/DgsClient.kt index 876761a7a..46335fd65 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/client/PersonProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/client/PersonProjection.kt index f2434dfd4..8b2195663 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/client/PersonProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/client/PersonProjection.kt @@ -12,8 +12,7 @@ public class PersonProjection( return this } - public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): - PersonProjection { + public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): PersonProjection { fragment("Employee", EmployeeProjection(), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/client/QueryProjection.kt index e1101afae..3416355d8 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithType/expected/client/QueryProjection.kt @@ -7,14 +7,12 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun person(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun person(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "person", PersonProjection(inputValueSerializer), _projection) return this } - public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): - QueryProjection { + public fun people(_alias: String? = null, _projection: PersonProjection.() -> PersonProjection): QueryProjection { field(_alias, "people", PersonProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/DgsClient.kt index 3358ba35b..f983d908d 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/PersonProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/PersonProjection.kt index 37e02e25c..3cbf8a2b9 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/PersonProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/PersonProjection.kt @@ -12,8 +12,7 @@ public class PersonProjection( return this } - public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): - PersonProjection { + public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): PersonProjection { fragment("Employee", EmployeeProjection(), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/QueryProjection.kt index b4952f8d2..d244e5d57 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithTypeAndArgs/expected/client/QueryProjection.kt @@ -15,8 +15,7 @@ public class QueryProjection( _alias: String? = null, _projection: PersonProjection.() -> PersonProjection, ): QueryProjection { - field(_alias, "person", PersonProjection(inputValueSerializer), _projection, "a1" to a1, "a2" to - a2, "a3" to a3) + field(_alias, "person", PersonProjection(inputValueSerializer), _projection, "a1" to a1, "a2" to a2, "a3" to a3) return this } } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/DgsClient.kt index 64f303987..042e5da92 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/client/PersonProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/client/PersonProjection.kt index fb73afa29..2fc042465 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/client/PersonProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/client/PersonProjection.kt @@ -12,8 +12,7 @@ public class PersonProjection( return this } - public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): - PersonProjection { + public fun onEmployee(_projection: EmployeeProjection.() -> EmployeeProjection): PersonProjection { fragment("Employee", EmployeeProjection(), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/client/QueryProjection.kt index 563b68d05..e6cbb79fc 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/projectionWithUnion/expected/client/QueryProjection.kt @@ -7,14 +7,12 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun u(_alias: String? = null, _projection: UProjection.() -> UProjection): - QueryProjection { + public fun u(_alias: String? = null, _projection: UProjection.() -> UProjection): QueryProjection { field(_alias, "u", UProjection(inputValueSerializer), _projection) return this } - public fun us(_alias: String? = null, _projection: UProjection.() -> UProjection): - QueryProjection { + public fun us(_alias: String? = null, _projection: UProjection.() -> UProjection): QueryProjection { field(_alias, "us", UProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/union/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/union/expected/DgsClient.kt index 352f6a4b0..15deacef0 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/union/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/union/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/union/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/union/expected/client/QueryProjection.kt index 852f9b315..b7c0db853 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/union/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/union/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun search(_alias: String? = null, - _projection: SearchResultProjection.() -> SearchResultProjection): QueryProjection { + public fun search(_alias: String? = null, _projection: SearchResultProjection.() -> SearchResultProjection): QueryProjection { field(_alias, "search", SearchResultProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/DgsClient.kt index 3327495e0..b3623acdf 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/client/QueryProjection.kt index ff4443ad5..2c0e9ca27 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/client/QueryProjection.kt @@ -12,8 +12,7 @@ public class QueryProjection( _alias: String? = null, _projection: SearchResultPageProjection.() -> SearchResultPageProjection, ): QueryProjection { - field(_alias, "search", SearchResultPageProjection(inputValueSerializer), _projection, "text" to - text) + field(_alias, "search", SearchResultPageProjection(inputValueSerializer), _projection, "text" to text) return this } } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/client/SearchResultPageProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/client/SearchResultPageProjection.kt index 67b566586..20744fcc5 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/client/SearchResultPageProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionTypesWithoutInterfaceCanDeserialize/expected/client/SearchResultPageProjection.kt @@ -7,9 +7,7 @@ import kotlin.String public class SearchResultPageProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun items(_alias: String? = null, - _projection: SearchResultProjection.() -> SearchResultProjection): - SearchResultPageProjection { + public fun items(_alias: String? = null, _projection: SearchResultProjection.() -> SearchResultProjection): SearchResultPageProjection { field(_alias, "items", SearchResultProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/DgsClient.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/DgsClient.kt index 2cf6592dc..a96a3d188 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/DgsClient.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/DgsClient.kt @@ -7,8 +7,5 @@ import graphql.language.OperationDefinition import kotlin.String public object DgsClient { - public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, - _projection: QueryProjection.() -> QueryProjection): String = - GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, - QueryProjection(inputValueSerializer), _projection) + public fun buildQuery(inputValueSerializer: InputValueSerializerInterface? = null, _projection: QueryProjection.() -> QueryProjection): String = GraphQLProjection.asQuery(OperationDefinition.Operation.QUERY, QueryProjection(inputValueSerializer), _projection) } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/client/QueryProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/client/QueryProjection.kt index fc7118c58..fcb8d7845 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/client/QueryProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/client/QueryProjection.kt @@ -7,8 +7,7 @@ import kotlin.String public class QueryProjection( inputValueSerializer: InputValueSerializerInterface? = null, ) : GraphQLProjection(inputValueSerializer) { - public fun search(_alias: String? = null, - _projection: SearchResultProjection.() -> SearchResultProjection): QueryProjection { + public fun search(_alias: String? = null, _projection: SearchResultProjection.() -> SearchResultProjection): QueryProjection { field(_alias, "search", SearchResultProjection(inputValueSerializer), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/client/SearchResultProjection.kt b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/client/SearchResultProjection.kt index eba2a85b7..a7a4f5cbe 100644 --- a/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/client/SearchResultProjection.kt +++ b/graphql-dgs-codegen-core/src/integTest/kotlin/com/netflix/graphql/dgs/codegen/cases/unionWithExtendedType/expected/client/SearchResultProjection.kt @@ -16,8 +16,7 @@ public class SearchResultProjection( return this } - public fun onRating(_projection: RatingProjection.() -> RatingProjection): - SearchResultProjection { + public fun onRating(_projection: RatingProjection.() -> RatingProjection): SearchResultProjection { fragment("Rating", RatingProjection(), _projection) return this } diff --git a/graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt b/graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt index 514fd94b8..a8b8fce0a 100644 --- a/graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt +++ b/graphql-dgs-codegen-core/src/main/kotlin/com/netflix/graphql/dgs/codegen/CodeGenCli.kt @@ -20,6 +20,7 @@ package com.netflix.graphql.dgs.codegen import com.github.ajalt.clikt.core.CliktCommand import com.github.ajalt.clikt.core.UsageError +import com.github.ajalt.clikt.core.main import com.github.ajalt.clikt.parameters.arguments.argument import com.github.ajalt.clikt.parameters.arguments.multiple import com.github.ajalt.clikt.parameters.options.* diff --git a/graphql-dgs-codegen-gradle/dependencies.lock b/graphql-dgs-codegen-gradle/dependencies.lock index 90aa0c65f..cdc512157 100644 --- a/graphql-dgs-codegen-gradle/dependencies.lock +++ b/graphql-dgs-codegen-gradle/dependencies.lock @@ -3,23 +3,17 @@ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core": { "project": true }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] - }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] + ], + "locked": "10.0.4" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] + ], + "locked": "2.2.0" } }, "compileClasspath": { @@ -29,100 +23,26 @@ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core": { "project": true }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] - }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] + ], + "locked": "10.0.4" }, "com.netflix.nebula:gradle-dependency-lock-plugin": { "locked": "15.2.0" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-gradle-plugin": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugin-api", - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-gradle-plugin-api": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugin", - "org.jetbrains.kotlin:kotlin-gradle-plugin-model", - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-gradle-plugin-model": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugin", - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugin", - "org.jetbrains.kotlin:kotlin-gradle-plugin-api", - "org.jetbrains.kotlin:kotlin-gradle-plugin-model" - ] - }, - "org.jetbrains.kotlin:kotlin-native-utils": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugin-api", - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.0", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", - "com.netflix.nebula:gradle-dependency-lock-plugin", - "org.jetbrains.kotlin:kotlin-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-tooling-core": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugin-api", - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-util-io": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-native-utils", - "org.jetbrains.kotlin:kotlin-util-klib" - ] - }, - "org.jetbrains.kotlin:kotlin-util-klib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-native-utils" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" + ], + "locked": "2.2.0" } }, "compileOnlyDependenciesMetadata": { @@ -130,73 +50,7 @@ "locked": "15.2.0" }, "org.jetbrains.kotlin:kotlin-gradle-plugin": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-gradle-plugin-annotations": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugin-api", - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-gradle-plugin-api": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugin", - "org.jetbrains.kotlin:kotlin-gradle-plugin-model", - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-gradle-plugin-model": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugin", - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugin", - "org.jetbrains.kotlin:kotlin-gradle-plugin-api", - "org.jetbrains.kotlin:kotlin-gradle-plugin-model" - ] - }, - "org.jetbrains.kotlin:kotlin-native-utils": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugin-api", - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.0", - "transitive": [ - "com.netflix.nebula:gradle-dependency-lock-plugin" - ] - }, - "org.jetbrains.kotlin:kotlin-tooling-core": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-gradle-plugin-api", - "org.jetbrains.kotlin:kotlin-gradle-plugins-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-util-io": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-native-utils", - "org.jetbrains.kotlin:kotlin-util-klib" - ] - }, - "org.jetbrains.kotlin:kotlin-util-klib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-native-utils" - ] + "locked": "2.2.0" } }, "implementationDependenciesMetadata": { @@ -206,1793 +60,367 @@ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core": { "project": true }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] - }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] + ], + "locked": "10.0.4" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", - "org.jetbrains.kotlin:kotlin-bom" - ] - } - }, - "kotlinBuildToolsApiClasspath": { - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-build-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains.kotlin:kotlin-build-tools-api": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl" - ] - }, - "org.jetbrains.kotlin:kotlin-build-tools-impl": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl", - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains.kotlin:kotlin-compiler-runner": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-client": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl", - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-daemon-client", - "org.jetbrains.kotlin:kotlin-scripting-common", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" + ], + "locked": "2.2.0" } }, "kotlinCompilerClasspath": { - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, "kotlinCompilerPluginClasspathMain": { - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-common", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, "kotlinCompilerPluginClasspathTest": { - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-common", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, - "kotlinKlibCommonizerClasspath": { - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "kotlinInternalAbiValidation": { + "org.jetbrains.kotlin:abi-tools": { + "locked": "2.2.0" } }, - "kotlinNativeBundleConfiguration": { - "org.jetbrains.kotlin:kotlin-native-prebuilt": { - "locked": "2.0.21" + "kotlinKlibCommonizerClasspath": { + "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable": { + "locked": "2.2.0" } }, "ktlint": { - "ch.qos.logback:logback-classic": { - "locked": "1.3.14", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "ch.qos.logback:logback-core": { - "locked": "1.3.14", - "transitive": [ - "ch.qos.logback:logback-classic" - ] - }, - "com.github.ajalt.clikt:clikt": { - "locked": "5.0.2", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.github.ajalt.clikt:clikt-core": { - "locked": "5.0.2", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.clikt:clikt-core-jvm": { - "locked": "5.0.2", - "transitive": [ - "com.github.ajalt.clikt:clikt-core" - ] - }, - "com.github.ajalt.clikt:clikt-jvm": { - "locked": "5.0.2", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.6.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-core-jvm" - ] - }, - "com.github.ajalt.colormath:colormath-jvm": { - "locked": "3.6.0", - "transitive": [ - "com.github.ajalt.colormath:colormath" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-core": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm", - "com.github.ajalt.mordant:mordant-jvm-ffm-jvm", - "com.github.ajalt.mordant:mordant-jvm-graal-ffi-jvm", - "com.github.ajalt.mordant:mordant-jvm-jna-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-core-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-core" - ] - }, - "com.github.ajalt.mordant:mordant-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-ffm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-ffm-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-ffm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-graal-ffi": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-graal-ffi-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-graal-ffi" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-jna": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-jna-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-jna" - ] - }, "com.pinterest.ktlint:ktlint-cli": { "locked": "1.5.0" - }, - "com.pinterest.ktlint:ktlint-cli-reporter-baseline": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-core": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle", - "com.pinterest.ktlint:ktlint-cli-reporter-format", - "com.pinterest.ktlint:ktlint-cli-reporter-html", - "com.pinterest.ktlint:ktlint-cli-reporter-json", - "com.pinterest.ktlint:ktlint-cli-reporter-plain", - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-format": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-html": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-json": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-plain": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-sarif": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-ruleset-core": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "com.pinterest.ktlint:ktlint-logger": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core", - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "com.pinterest.ktlint:ktlint-rule-engine": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-rule-engine-core": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-ruleset-core", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "com.pinterest.ktlint:ktlint-ruleset-standard": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "dev.drewhamilton.poko:poko-annotations": { - "locked": "0.18.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle", - "com.pinterest.ktlint:ktlint-cli-reporter-core", - "com.pinterest.ktlint:ktlint-cli-reporter-format", - "com.pinterest.ktlint:ktlint-cli-reporter-html", - "com.pinterest.ktlint:ktlint-cli-reporter-json", - "com.pinterest.ktlint:ktlint-cli-reporter-plain", - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif", - "com.pinterest.ktlint:ktlint-cli-ruleset-core", - "com.pinterest.ktlint:ktlint-logger", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core", - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "dev.drewhamilton.poko:poko-annotations-jvm": { - "locked": "0.18.0", - "transitive": [ - "dev.drewhamilton.poko:poko-annotations" - ] - }, - "io.github.detekt.sarif4k:sarif4k": { - "locked": "0.6.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli-reporter-sarif" - ] - }, - "io.github.detekt.sarif4k:sarif4k-jvm": { - "locked": "0.6.0", - "transitive": [ - "io.github.detekt.sarif4k:sarif4k" - ] - }, - "io.github.oshai:kotlin-logging-jvm": { - "locked": "7.0.3", - "transitive": [ - "com.pinterest.ktlint:ktlint-logger" - ] - }, - "net.java.dev.jna:jna": { - "locked": "5.14.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-jna-jvm" - ] - }, - "org.ec4j.core:ec4j-core": { - "locked": "1.1.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core" - ] - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.1.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.1.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.1.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.0", - "transitive": [ - "com.github.ajalt.clikt:clikt-core-jvm", - "com.github.ajalt.clikt:clikt-jvm", - "com.github.ajalt.colormath:colormath-jvm", - "com.github.ajalt.mordant:mordant-core-jvm", - "com.github.ajalt.mordant:mordant-jvm", - "com.github.ajalt.mordant:mordant-jvm-ffm-jvm", - "com.github.ajalt.mordant:mordant-jvm-graal-ffi-jvm", - "com.github.ajalt.mordant:mordant-jvm-jna-jvm", - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle", - "com.pinterest.ktlint:ktlint-cli-reporter-core", - "com.pinterest.ktlint:ktlint-cli-reporter-format", - "com.pinterest.ktlint:ktlint-cli-reporter-html", - "com.pinterest.ktlint:ktlint-cli-reporter-json", - "com.pinterest.ktlint:ktlint-cli-reporter-plain", - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif", - "com.pinterest.ktlint:ktlint-cli-ruleset-core", - "com.pinterest.ktlint:ktlint-logger", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core", - "com.pinterest.ktlint:ktlint-ruleset-standard", - "dev.drewhamilton.poko:poko-annotations-jvm", - "io.github.detekt.sarif4k:sarif4k-jvm", - "io.github.oshai:kotlin-logging-jvm", - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.1.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "1.8.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "1.8.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.4.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": { - "locked": "1.4.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-core" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json": { - "locked": "1.4.1", - "transitive": [ - "io.github.detekt.sarif4k:sarif4k-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": { - "locked": "1.4.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.slf4j:slf4j-api": { - "locked": "2.0.7", - "transitive": [ - "ch.qos.logback:logback-classic" - ] } }, "runtimeClasspath": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + ], + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.18.3" }, "com.github.ajalt.clikt:clikt": { - "locked": "4.4.0", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] - }, - "com.github.ajalt.clikt:clikt-jvm": { - "locked": "4.4.0", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.colormath:colormath-jvm": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.colormath:colormath" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] + ], + "locked": "5.0.3" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "22.3" }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core": { "project": true }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core": { - "project": true, - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] + ], + "project": true }, "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" + ], + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "10.0.4" }, - "com.squareup:javapoet": { - "locked": "1.13.0", - "transitive": [ + "com.palantir.javapoet:javapoet": { + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] + ], + "locked": "0.9.0" }, "com.squareup:kotlinpoet": { - "locked": "1.17.0", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] - }, - "com.squareup:kotlinpoet-jvm": { - "locked": "1.17.0", - "transitive": [ - "com.squareup:kotlinpoet" - ] - }, - "it.unimi.dsi:fastutil-core": { - "locked": "8.5.12", - "transitive": [ - "org.jetbrains:markdown-jvm" - ] + ], + "locked": "2.2.0" }, "jakarta.annotation:jakarta.annotation-api": { - "locked": "3.0.0", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] - }, - "net.java.dev.jna:jna": { - "locked": "5.14.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] + ], + "locked": "3.0.0" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet-jvm", - "org.jetbrains.kotlin:kotlin-bom" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.20", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm", - "com.github.ajalt.colormath:colormath-jvm", - "com.github.ajalt.mordant:mordant-jvm", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet-jvm", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-reflect", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm", - "org.jetbrains:markdown-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-bom": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-core" - ] + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlinx:kotlinx-serialization-json": { - "locked": "1.8.1", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", - "org.jetbrains.kotlinx:kotlinx-serialization-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.jetbrains:markdown": { - "locked": "0.7.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "org.jetbrains:markdown-jvm": { - "locked": "0.7.0", - "transitive": [ - "org.jetbrains:markdown" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" + ], + "locked": "1.8.1" }, "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] + ], + "locked": "1.7.30" } }, "testCompileClasspath": { "com.fasterxml.jackson:jackson-bom": { "locked": "2.18.3" }, - "com.google.errorprone:error_prone_annotations": { - "locked": "2.36.0", - "transitive": [ - "com.google.guava:guava" - ] - }, - "com.google.guava:failureaccess": { - "locked": "1.0.3", - "transitive": [ - "com.google.guava:guava" - ] - }, "com.google.guava:guava": { "locked": "33.4.8-jre" }, - "com.google.guava:listenablefuture": { - "locked": "9999.0-empty-to-avoid-conflict-with-guava", - "transitive": [ - "com.google.guava:guava" - ] - }, - "com.google.j2objc:j2objc-annotations": { - "locked": "3.0.0", - "transitive": [ - "com.google.guava:guava" - ] - }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core": { "project": true }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] - }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] - }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "org.apiguardian:apiguardian-api": { - "locked": "1.1.2", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] + ], + "locked": "10.0.4" }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.jspecify:jspecify": { - "locked": "1.0.0", - "transitive": [ - "com.google.guava:guava" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" + ], + "locked": "2.2.0" }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api" - ] + "locked": "5.10.5" } }, "testImplementationDependenciesMetadata": { "com.fasterxml.jackson:jackson-bom": { "locked": "2.18.3" }, - "com.google.errorprone:error_prone_annotations": { - "locked": "2.36.0", - "transitive": [ - "com.google.guava:guava" - ] - }, - "com.google.guava:failureaccess": { - "locked": "1.0.3", - "transitive": [ - "com.google.guava:guava" - ] - }, "com.google.guava:guava": { "locked": "33.4.8-jre" }, - "com.google.guava:listenablefuture": { - "locked": "9999.0-empty-to-avoid-conflict-with-guava", - "transitive": [ - "com.google.guava:guava" - ] - }, - "com.google.j2objc:j2objc-annotations": { - "locked": "3.0.0", - "transitive": [ - "com.google.guava:guava" - ] - }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core": { "project": true }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] - }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] - }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "org.apiguardian:apiguardian-api": { - "locked": "1.1.2", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] + ], + "locked": "10.0.4" }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] - }, - "org.jspecify:jspecify": { - "locked": "1.0.0", - "transitive": [ - "com.google.guava:guava" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" + ], + "locked": "2.2.0" }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api" - ] + "locked": "5.10.5" } }, "testRuntimeClasspath": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + ], + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.18.3" }, "com.github.ajalt.clikt:clikt": { - "locked": "4.4.0", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] - }, - "com.github.ajalt.clikt:clikt-jvm": { - "locked": "4.4.0", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.colormath:colormath-jvm": { - "locked": "3.5.0", - "transitive": [ - "com.github.ajalt.colormath:colormath" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm": { - "locked": "2.5.0", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "com.google.errorprone:error_prone_annotations": { - "locked": "2.36.0", - "transitive": [ - "com.google.guava:guava" - ] - }, - "com.google.guava:failureaccess": { - "locked": "1.0.3", - "transitive": [ - "com.google.guava:guava" - ] + ], + "locked": "5.0.3" }, "com.google.guava:guava": { "locked": "33.4.8-jre" }, - "com.google.guava:listenablefuture": { - "locked": "9999.0-empty-to-avoid-conflict-with-guava", - "transitive": [ - "com.google.guava:guava" - ] - }, - "com.google.j2objc:j2objc-annotations": { - "locked": "3.0.0", - "transitive": [ - "com.google.guava:guava" - ] - }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "22.3" }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core": { "project": true }, "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core": { - "project": true, - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] + ], + "project": true }, "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" + ], + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { - "locked": "10.0.4", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "10.0.4" }, - "com.squareup:javapoet": { - "locked": "1.13.0", - "transitive": [ + "com.palantir.javapoet:javapoet": { + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] + ], + "locked": "0.9.0" }, "com.squareup:kotlinpoet": { - "locked": "1.17.0", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] - }, - "com.squareup:kotlinpoet-jvm": { - "locked": "1.17.0", - "transitive": [ - "com.squareup:kotlinpoet" - ] - }, - "it.unimi.dsi:fastutil-core": { - "locked": "8.5.12", - "transitive": [ - "org.jetbrains:markdown-jvm" - ] + ], + "locked": "2.2.0" }, "jakarta.annotation:jakarta.annotation-api": { - "locked": "3.0.0", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] - }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "net.java.dev.jna:jna": { - "locked": "5.14.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] + ], + "locked": "3.0.0" }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21", - "transitive": [ + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" - ] + ], + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet-jvm", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.20", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm", - "com.github.ajalt.colormath:colormath-jvm", - "com.github.ajalt.mordant:mordant-jvm", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core", - "com.squareup:kotlinpoet-jvm", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-reflect", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm", - "org.jetbrains:markdown-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.1.20", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-bom": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-core" - ] + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-shared-core" + ], + "locked": "2.2.0" }, "org.jetbrains.kotlinx:kotlinx-serialization-json": { - "locked": "1.8.1", - "transitive": [ - "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core", - "org.jetbrains.kotlinx:kotlinx-serialization-bom" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-bom", - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.jetbrains:markdown": { - "locked": "0.7.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "org.jetbrains:markdown-jvm": { - "locked": "0.7.0", - "transitive": [ - "org.jetbrains:markdown" - ] - }, - "org.jspecify:jspecify": { - "locked": "1.0.0", - "transitive": [ - "com.google.guava:guava" - ] + "firstLevelTransitive": [ + "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" + ], + "locked": "1.8.1" }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.platform:junit-platform-engine", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-engine": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.platform:junit-platform-launcher", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.platform:junit-platform-launcher": { - "locked": "1.10.5", - "transitive": [ - "org.junit:junit-bom" - ] + "locked": "1.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons", - "org.junit.platform:junit-platform-engine", - "org.junit.platform:junit-platform-launcher" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.platform:junit-platform-engine" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] + "locked": "5.10.5" }, "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader", + "firstLevelTransitive": [ "com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core" - ] + ], + "locked": "1.7.30" } } } \ No newline at end of file diff --git a/graphql-dgs-codegen-gradle/src/test/kotlin/com/netflix/graphql/dgs/CodegenGradlePluginTest.kt b/graphql-dgs-codegen-gradle/src/test/kotlin/com/netflix/graphql/dgs/CodegenGradlePluginTest.kt index 2c24c9c45..55915bc2f 100644 --- a/graphql-dgs-codegen-gradle/src/test/kotlin/com/netflix/graphql/dgs/CodegenGradlePluginTest.kt +++ b/graphql-dgs-codegen-gradle/src/test/kotlin/com/netflix/graphql/dgs/CodegenGradlePluginTest.kt @@ -36,8 +36,6 @@ class CodegenGradlePluginTest { .withProjectDir(File("src/test/resources/test-project/")) .withPluginClasspath() .withArguments( - "-c", - "smoke_test_settings.gradle", "tasks", "--all", ).forwardOutput() @@ -56,8 +54,6 @@ class CodegenGradlePluginTest { .withProjectDir(File("src/test/resources/test-project/")) .withPluginClasspath() .withArguments( - "-c", - "smoke_test_settings.gradle", "clean", "copyMainSources", ).forwardOutput() @@ -78,8 +74,6 @@ class CodegenGradlePluginTest { .withPluginClasspath() .withArguments( "--stacktrace", - "-c", - "smoke_test_settings.gradle", "clean", "build", ).forwardOutput() @@ -98,14 +92,10 @@ class CodegenGradlePluginTest { val result = GradleRunner .create() - .withProjectDir(File("src/test/resources/test-project/")) + .withProjectDir(File("src/test/resources/test-project-default-dir/")) .withPluginClasspath() .withArguments( "--stacktrace", - "-c", - "smoke_test_settings_with_default_dir.gradle", - "-b", - "build_with_default_dir.gradle", "clean", "build", ).forwardOutput() @@ -128,10 +118,6 @@ class CodegenGradlePluginTest { .withPluginClasspath() .withArguments( "--stacktrace", - "-c", - "smoke_test_settings_with_default_dir.gradle", - "-b", - "build_with_default_dir.gradle", "clean", "build", ).forwardOutput() @@ -151,14 +137,10 @@ class CodegenGradlePluginTest { val result = GradleRunner .create() - .withProjectDir(File("src/test/resources/test-project/")) + .withProjectDir(File("src/test/resources/test-project-default-dir/")) .withPluginClasspath() .withArguments( "--stacktrace", - "-c", - "smoke_test_settings_with_default_dir.gradle", - "-b", - "build_with_default_dir.gradle", "clean", "build", ).forwardOutput() @@ -178,7 +160,7 @@ class CodegenGradlePluginTest { const val EXPECTED_PATH = "src/test/resources/test-project/build/graphql/generated/sources/dgs-codegen/com/netflix/testproject/graphql/types/" const val EXPECTED_DEFAULT_PATH = - "src/test/resources/test-project/build/generated/sources/dgs-codegen/com/netflix/testproject/graphql/types/" + "src/test/resources/test-project-default-dir/build/generated/sources/dgs-codegen/com/netflix/testproject/graphql/types/" const val EXPECTED_PATH_EMPTY_SCHEMA = "src/test/resources/test-project-no-schema-files/build/graphql/generated/sources/dgs-codegen/com/netflix/testproject/graphql/types/" } diff --git a/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/build.gradle b/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/build.gradle new file mode 100644 index 000000000..a9c9a6196 --- /dev/null +++ b/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/build.gradle @@ -0,0 +1,36 @@ +/* + * + * Copyright 2020 Netflix, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +plugins { + id 'java' + id 'com.netflix.dgs.codegen' +} + +configurations { + // injected by Gradle Runner through test configuration, see CodegenGradlePluginTest + CodeGenConfiguration.exclude group: "com.netflix.graphql.dgs.codegen", module: "graphql-dgs-codegen-core" +} + +generateJava { + schemaPaths = ["${projectDir}/src/main/resources/schema"] + packageName = 'com.netflix.testproject.graphql' + typeMapping = [Date:"java.time.LocalDateTime"] + // no generated sources dir specified +} + +codegen.clientCoreConventionsEnabled = false diff --git a/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/settings.gradle b/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/settings.gradle new file mode 100644 index 000000000..0a42240e3 --- /dev/null +++ b/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/settings.gradle @@ -0,0 +1,19 @@ +/* + * + * Copyright 2020 Netflix, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +rootProject.name = 'test-project' \ No newline at end of file diff --git a/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/src/main/java/com/netflix/testproject/Foo.java b/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/src/main/java/com/netflix/testproject/Foo.java new file mode 100644 index 000000000..dedc45736 --- /dev/null +++ b/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/src/main/java/com/netflix/testproject/Foo.java @@ -0,0 +1,7 @@ +package com.netflix.testproject; + +public class Foo { + public static void main(String[] args) { + System.out.println("Hello, world!"); + } +} \ No newline at end of file diff --git a/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/src/main/resources/schema/notSchema.notgraphql b/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/src/main/resources/schema/notSchema.notgraphql new file mode 100644 index 000000000..e37fa1c68 --- /dev/null +++ b/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/src/main/resources/schema/notSchema.notgraphql @@ -0,0 +1,3 @@ +type NotSchema { + ignored: Boolean +} \ No newline at end of file diff --git a/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/src/main/resources/schema/schema.graphqlconfig b/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/src/main/resources/schema/schema.graphqlconfig new file mode 100644 index 000000000..ceaaf4863 --- /dev/null +++ b/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/src/main/resources/schema/schema.graphqlconfig @@ -0,0 +1,3 @@ +{ + "schemaPath": "schema.graphql" +} \ No newline at end of file diff --git a/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/src/main/resources/schema/schema.graphqls b/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/src/main/resources/schema/schema.graphqls new file mode 100644 index 000000000..a7d437dad --- /dev/null +++ b/graphql-dgs-codegen-gradle/src/test/resources/test-project-default-dir/src/main/resources/schema/schema.graphqls @@ -0,0 +1,275 @@ +type Query { + result: Result! + find(filter: Filter!): Result! +} + +type Result @key(fields: "result") { + isSuccessful: Boolean + result: String +} + +input Filter { + mandatoryString: String! + optionalString: String + mandatoryNumber: Int! + optionalNumber: Int +} + +type LargeType { + field1: String + field2: String + field3: String + field4: String + field5: String + field6: String + field7: String + field8: String + field9: String + field10: String + field11: String + field12: String + field13: String + field14: String + field15: String + field16: String + field17: String + field18: String + field19: String + field20: String + field21: String + field22: String + field23: String + field24: String + field25: String + field26: String + field27: String + field28: String + field29: String + field30: String + field31: String + field32: String + field33: String + field34: String + field35: String + field36: String + field37: String + field38: String + field39: String + field40: String + field41: String + field42: String + field43: String + field44: String + field45: String + field46: String + field47: String + field48: String + field49: String + field50: String + field51: String + field52: String + field53: String + field54: String + field55: String + field56: String + field57: String + field58: String + field59: String + field60: String + field61: String + field62: String + field63: String + field64: String + field65: String + field66: String + field67: String + field68: String + field69: String + field70: String + field71: String + field72: String + field73: String + field74: String + field75: String + field76: String + field77: String + field78: String + field79: String + field80: String + field81: String + field82: String + field83: String + field84: String + field85: String + field86: String + field87: String + field88: String + field89: String + field90: String + field91: String + field92: String + field93: String + field94: String + field95: String + field96: String + field97: String + field98: String + field99: String + field100: String + field101: String + field102: String + field103: String + field104: String + field105: String + field106: String + field107: String + field108: String + field109: String + field110: String + field111: String + field112: String + field113: String + field114: String + field115: String + field116: String + field117: String + field118: String + field119: String + field120: String + field121: String + field122: String + field123: String + field124: String + field125: String + field126: String + field127: String + field128: String + field129: String + field130: String + field131: String + field132: String + field133: String + field134: String + field135: String + field136: String + field137: String + field138: String + field139: String + field140: String + field141: String + field142: String + field143: String + field144: String + field145: String + field146: String + field147: String + field148: String + field149: String + field150: String + field151: String + field152: String + field153: String + field154: String + field155: String + field156: String + field157: String + field158: String + field159: String + field160: String + field161: String + field162: String + field163: String + field164: String + field165: String + field166: String + field167: String + field168: String + field169: String + field170: String + field171: String + field172: String + field173: String + field174: String + field175: String + field176: String + field177: String + field178: String + field179: String + field180: String + field181: String + field182: String + field183: String + field184: String + field185: String + field186: String + field187: String + field188: String + field189: String + field190: String + field191: String + field192: String + field193: String + field194: String + field195: String + field196: String + field197: String + field198: String + field199: String + field200: String + field201: String + field202: String + field203: String + field204: String + field205: String + field206: String + field207: String + field208: String + field209: String + field210: String + field211: String + field212: String + field213: String + field214: String + field215: String + field216: String + field217: String + field218: String + field219: String + field220: String + field221: String + field222: String + field223: String + field224: String + field225: String + field226: String + field227: String + field228: String + field229: String + field230: String + field231: String + field232: String + field233: String + field234: String + field235: String + field236: String + field237: String + field238: String + field239: String + field240: String + field241: String + field242: String + field243: String + field244: String + field245: String + field246: String + field247: String + field248: String + field249: String + field250: String + field251: String + field252: String + field253: String + field254: String + field255: String + field256: String +} \ No newline at end of file diff --git a/graphql-dgs-codegen-gradle/src/test/resources/test-project-no-schema-files/settings.gradle b/graphql-dgs-codegen-gradle/src/test/resources/test-project-no-schema-files/settings.gradle new file mode 100644 index 000000000..0a42240e3 --- /dev/null +++ b/graphql-dgs-codegen-gradle/src/test/resources/test-project-no-schema-files/settings.gradle @@ -0,0 +1,19 @@ +/* + * + * Copyright 2020 Netflix, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +rootProject.name = 'test-project' \ No newline at end of file diff --git a/graphql-dgs-codegen-gradle/src/test/resources/test-project/settings.gradle b/graphql-dgs-codegen-gradle/src/test/resources/test-project/settings.gradle new file mode 100644 index 000000000..0a42240e3 --- /dev/null +++ b/graphql-dgs-codegen-gradle/src/test/resources/test-project/settings.gradle @@ -0,0 +1,19 @@ +/* + * + * Copyright 2020 Netflix, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +rootProject.name = 'test-project' \ No newline at end of file diff --git a/graphql-dgs-codegen-shared-core/dependencies.lock b/graphql-dgs-codegen-shared-core/dependencies.lock index 1865d8fb6..9112068cf 100644 --- a/graphql-dgs-codegen-shared-core/dependencies.lock +++ b/graphql-dgs-codegen-shared-core/dependencies.lock @@ -1,1936 +1,256 @@ { "apiDependenciesMetadata": { "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "locked": "22.3" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21" - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] - }, - "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] + "locked": "2.2.0" } }, "compileClasspath": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind" - ] + "locked": "2.18.3" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "locked": "22.3" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-reflect" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] - }, - "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] + "locked": "2.2.0" } }, "implementationDependenciesMetadata": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind" - ] + "locked": "2.18.3" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "locked": "22.3" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-reflect" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] - }, - "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] - } - }, - "kotlinBuildToolsApiClasspath": { - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-build-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains.kotlin:kotlin-build-tools-api": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl" - ] - }, - "org.jetbrains.kotlin:kotlin-build-tools-impl": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl", - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains.kotlin:kotlin-compiler-runner": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-client": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-build-tools-impl", - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-daemon-client", - "org.jetbrains.kotlin:kotlin-scripting-common", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-compiler-runner" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, "kotlinCompilerClasspath": { - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, "kotlinCompilerPluginClasspathMain": { - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-common", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, "kotlinCompilerPluginClasspathTest": { - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-scripting-jvm": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-scripting-common", - "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable", - "org.jetbrains.kotlin:kotlin-scripting-jvm" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" } }, - "kotlinKlibCommonizerClasspath": { - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable": { - "locked": "2.0.21" - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "kotlinInternalAbiValidation": { + "org.jetbrains.kotlin:abi-tools": { + "locked": "2.2.0" } }, - "kotlinNativeBundleConfiguration": { - "org.jetbrains.kotlin:kotlin-native-prebuilt": { - "locked": "2.0.21" + "kotlinKlibCommonizerClasspath": { + "org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable": { + "locked": "2.2.0" } }, "ktlint": { - "ch.qos.logback:logback-classic": { - "locked": "1.3.14", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "ch.qos.logback:logback-core": { - "locked": "1.3.14", - "transitive": [ - "ch.qos.logback:logback-classic" - ] - }, - "com.github.ajalt.clikt:clikt": { - "locked": "5.0.2", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.github.ajalt.clikt:clikt-core": { - "locked": "5.0.2", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.clikt:clikt-core-jvm": { - "locked": "5.0.2", - "transitive": [ - "com.github.ajalt.clikt:clikt-core" - ] - }, - "com.github.ajalt.clikt:clikt-jvm": { - "locked": "5.0.2", - "transitive": [ - "com.github.ajalt.clikt:clikt" - ] - }, - "com.github.ajalt.colormath:colormath": { - "locked": "3.6.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-core-jvm" - ] - }, - "com.github.ajalt.colormath:colormath-jvm": { - "locked": "3.6.0", - "transitive": [ - "com.github.ajalt.colormath:colormath" - ] - }, - "com.github.ajalt.mordant:mordant": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.clikt:clikt-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-core": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm", - "com.github.ajalt.mordant:mordant-jvm-ffm-jvm", - "com.github.ajalt.mordant:mordant-jvm-graal-ffi-jvm", - "com.github.ajalt.mordant:mordant-jvm-jna-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-core-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-core" - ] - }, - "com.github.ajalt.mordant:mordant-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-ffm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-ffm-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-ffm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-graal-ffi": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-graal-ffi-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-graal-ffi" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-jna": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm" - ] - }, - "com.github.ajalt.mordant:mordant-jvm-jna-jvm": { - "locked": "3.0.1", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-jna" - ] - }, "com.pinterest.ktlint:ktlint-cli": { "locked": "1.5.0" - }, - "com.pinterest.ktlint:ktlint-cli-reporter-baseline": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-core": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle", - "com.pinterest.ktlint:ktlint-cli-reporter-format", - "com.pinterest.ktlint:ktlint-cli-reporter-html", - "com.pinterest.ktlint:ktlint-cli-reporter-json", - "com.pinterest.ktlint:ktlint-cli-reporter-plain", - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-format": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-html": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-json": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-plain": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-reporter-sarif": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-cli-ruleset-core": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "com.pinterest.ktlint:ktlint-logger": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core", - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "com.pinterest.ktlint:ktlint-rule-engine": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "com.pinterest.ktlint:ktlint-rule-engine-core": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-ruleset-core", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "com.pinterest.ktlint:ktlint-ruleset-standard": { - "locked": "1.5.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli" - ] - }, - "dev.drewhamilton.poko:poko-annotations": { - "locked": "0.18.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle", - "com.pinterest.ktlint:ktlint-cli-reporter-core", - "com.pinterest.ktlint:ktlint-cli-reporter-format", - "com.pinterest.ktlint:ktlint-cli-reporter-html", - "com.pinterest.ktlint:ktlint-cli-reporter-json", - "com.pinterest.ktlint:ktlint-cli-reporter-plain", - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif", - "com.pinterest.ktlint:ktlint-cli-ruleset-core", - "com.pinterest.ktlint:ktlint-logger", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core", - "com.pinterest.ktlint:ktlint-ruleset-standard" - ] - }, - "dev.drewhamilton.poko:poko-annotations-jvm": { - "locked": "0.18.0", - "transitive": [ - "dev.drewhamilton.poko:poko-annotations" - ] - }, - "io.github.detekt.sarif4k:sarif4k": { - "locked": "0.6.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-cli-reporter-sarif" - ] - }, - "io.github.detekt.sarif4k:sarif4k-jvm": { - "locked": "0.6.0", - "transitive": [ - "io.github.detekt.sarif4k:sarif4k" - ] - }, - "io.github.oshai:kotlin-logging-jvm": { - "locked": "7.0.3", - "transitive": [ - "com.pinterest.ktlint:ktlint-logger" - ] - }, - "net.java.dev.jna:jna": { - "locked": "5.14.0", - "transitive": [ - "com.github.ajalt.mordant:mordant-jvm-jna-jvm" - ] - }, - "org.ec4j.core:ec4j-core": { - "locked": "1.1.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core" - ] - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-compiler-embeddable": { - "locked": "2.1.0", - "transitive": [ - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core" - ] - }, - "org.jetbrains.kotlin:kotlin-daemon-embeddable": { - "locked": "2.1.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "1.6.10", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.1.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.1.0", - "transitive": [ - "com.github.ajalt.clikt:clikt-core-jvm", - "com.github.ajalt.clikt:clikt-jvm", - "com.github.ajalt.colormath:colormath-jvm", - "com.github.ajalt.mordant:mordant-core-jvm", - "com.github.ajalt.mordant:mordant-jvm", - "com.github.ajalt.mordant:mordant-jvm-ffm-jvm", - "com.github.ajalt.mordant:mordant-jvm-graal-ffi-jvm", - "com.github.ajalt.mordant:mordant-jvm-jna-jvm", - "com.pinterest.ktlint:ktlint-cli", - "com.pinterest.ktlint:ktlint-cli-reporter-baseline", - "com.pinterest.ktlint:ktlint-cli-reporter-checkstyle", - "com.pinterest.ktlint:ktlint-cli-reporter-core", - "com.pinterest.ktlint:ktlint-cli-reporter-format", - "com.pinterest.ktlint:ktlint-cli-reporter-html", - "com.pinterest.ktlint:ktlint-cli-reporter-json", - "com.pinterest.ktlint:ktlint-cli-reporter-plain", - "com.pinterest.ktlint:ktlint-cli-reporter-plain-summary", - "com.pinterest.ktlint:ktlint-cli-reporter-sarif", - "com.pinterest.ktlint:ktlint-cli-ruleset-core", - "com.pinterest.ktlint:ktlint-logger", - "com.pinterest.ktlint:ktlint-rule-engine", - "com.pinterest.ktlint:ktlint-rule-engine-core", - "com.pinterest.ktlint:ktlint-ruleset-standard", - "dev.drewhamilton.poko:poko-annotations-jvm", - "io.github.detekt.sarif4k:sarif4k-jvm", - "io.github.oshai:kotlin-logging-jvm", - "org.jetbrains.kotlin:kotlin-compiler-embeddable", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.1.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "1.8.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "1.8.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm", - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler-embeddable" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core": { - "locked": "1.4.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-core-jvm": { - "locked": "1.4.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-core" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json": { - "locked": "1.4.1", - "transitive": [ - "io.github.detekt.sarif4k:sarif4k-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-serialization-json-jvm": { - "locked": "1.4.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-serialization-json" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.slf4j:slf4j-api": { - "locked": "2.0.7", - "transitive": [ - "ch.qos.logback:logback-classic" - ] } }, "runtimeClasspath": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind" - ] + "locked": "2.18.3" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies" - ] + "locked": "22.3" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-reflect" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] - }, - "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] + "locked": "2.2.0" } }, "testCompileClasspath": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind" - ] + "locked": "2.18.3" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform", - "com.netflix.graphql.dgs:graphql-error-types" - ] - }, - "com.graphql-java:graphql-java-extended-scalars": { - "locked": "22.0", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-extended-scalars", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.jayway.jsonpath:json-path": { - "locked": "2.9.0", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-extended-scalars", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "locked": "22.3" }, "com.netflix.graphql.dgs:graphql-dgs-extended-scalars": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-extended-scalars", - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies", - "com.netflix.graphql.dgs:graphql-error-types" - ] + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, - "com.netflix.graphql.dgs:graphql-error-types": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "org.apiguardian:apiguardian-api": { - "locked": "1.1.2", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-extended-scalars", - "com.netflix.graphql.dgs:graphql-error-types", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-reflect", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] - }, - "org.jetbrains:annotations": { - "locked": "13.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib" - ] + "locked": "2.2.0" }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] - }, - "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] + "locked": "5.10.5" } }, "testImplementationDependenciesMetadata": { "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind" - ] + "locked": "2.18.3" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform", - "com.netflix.graphql.dgs:graphql-error-types" - ] - }, - "com.graphql-java:graphql-java-extended-scalars": { - "locked": "22.0", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-extended-scalars", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.jayway.jsonpath:json-path": { - "locked": "2.9.0", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-extended-scalars", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "locked": "22.3" }, "com.netflix.graphql.dgs:graphql-dgs-extended-scalars": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-extended-scalars", - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies", - "com.netflix.graphql.dgs:graphql-error-types" - ] + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, - "com.netflix.graphql.dgs:graphql-error-types": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "org.apiguardian:apiguardian-api": { - "locked": "1.1.2", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-extended-scalars", - "com.netflix.graphql.dgs:graphql-error-types", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-reflect", - "org.jetbrains.kotlin:kotlin-stdlib-common", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-common": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.6.4", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] + "locked": "2.2.0" }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.3", - "transitive": [ - "com.graphql-java:graphql-java" - ] - }, - "org.slf4j:slf4j-api": { - "locked": "1.7.30", - "transitive": [ - "com.graphql-java:java-dataloader" - ] + "locked": "5.10.5" } }, "testRuntimeClasspath": { - "com.apollographql.federation:federation-graphql-java-support": { - "locked": "5.3.0", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, "com.fasterxml.jackson.core:jackson-annotations": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", - "com.fasterxml.jackson.module:jackson-module-kotlin", - "com.fasterxml.jackson:jackson-bom" - ] - }, - "com.fasterxml.jackson.core:jackson-core": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", - "com.fasterxml.jackson:jackson-bom" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson.core:jackson-databind": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", - "com.fasterxml.jackson.module:jackson-module-kotlin", - "com.fasterxml.jackson:jackson-bom" - ] - }, - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom", - "com.netflix.graphql.dgs:graphql-dgs" - ] - }, - "com.fasterxml.jackson.module:jackson-module-kotlin": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson:jackson-bom", - "com.netflix.graphql.dgs:graphql-dgs" - ] + "locked": "2.18.3" }, "com.fasterxml.jackson:jackson-bom": { - "locked": "2.18.3", - "transitive": [ - "com.fasterxml.jackson.core:jackson-annotations", - "com.fasterxml.jackson.core:jackson-core", - "com.fasterxml.jackson.core:jackson-databind", - "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", - "com.fasterxml.jackson.module:jackson-module-kotlin" - ] - }, - "com.google.protobuf:protobuf-java": { - "locked": "3.25.5", - "transitive": [ - "com.apollographql.federation:federation-graphql-java-support" - ] + "locked": "2.18.3" }, "com.graphql-java:graphql-java": { - "locked": "22.3", - "transitive": [ - "com.apollographql.federation:federation-graphql-java-support", - "com.graphql-java:graphql-java-extended-scalars", - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform", - "com.netflix.graphql.dgs:graphql-error-types" - ] - }, - "com.graphql-java:graphql-java-extended-scalars": { - "locked": "22.0", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-extended-scalars", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.graphql-java:java-dataloader": { - "locked": "3.3.0", - "transitive": [ - "com.graphql-java:graphql-java", - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.jayway.jsonpath:json-path": { - "locked": "2.9.0", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-extended-scalars", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] + "locked": "22.3" }, "com.netflix.graphql.dgs:graphql-dgs-extended-scalars": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "com.netflix.graphql.dgs:graphql-dgs-platform": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-extended-scalars", - "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies", - "com.netflix.graphql.dgs:graphql-error-types" - ] + "locked": "10.0.4" }, "com.netflix.graphql.dgs:graphql-dgs-platform-dependencies": { "locked": "10.0.4" }, - "com.netflix.graphql.dgs:graphql-error-types": { - "locked": "10.0.4", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "io.micrometer:context-propagation": { - "locked": "1.1.2", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-platform" - ] - }, - "io.micrometer:micrometer-commons": { - "locked": "1.12.12", - "transitive": [ - "io.micrometer:micrometer-observation" - ] - }, - "io.micrometer:micrometer-observation": { - "locked": "1.12.12", - "transitive": [ - "org.springframework:spring-context", - "org.springframework:spring-web" - ] - }, - "io.projectreactor:reactor-core": { - "locked": "3.6.1", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-platform", - "org.jetbrains.kotlinx:kotlinx-coroutines-reactor" - ] - }, - "net.bytebuddy:byte-buddy": { - "locked": "1.15.11", - "transitive": [ - "org.assertj:assertj-core" - ] - }, - "net.minidev:accessors-smart": { - "locked": "2.5.0", - "transitive": [ - "net.minidev:json-smart" - ] - }, - "net.minidev:json-smart": { - "locked": "2.5.0", - "transitive": [ - "com.jayway.jsonpath:json-path" - ] - }, "org.assertj:assertj-core": { - "locked": "3.27.3" - }, - "org.jetbrains.intellij.deps:trove4j": { - "locked": "1.0.20200330", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "3.27.7" }, "org.jetbrains.kotlin:kotlin-bom": { - "locked": "2.0.21" + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-compiler": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-reflect": { - "locked": "2.0.21", - "transitive": [ - "com.fasterxml.jackson.module:jackson-module-kotlin", - "com.netflix.graphql.dgs:graphql-dgs", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] - }, - "org.jetbrains.kotlin:kotlin-script-runtime": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler" - ] + "locked": "2.2.0" }, "org.jetbrains.kotlin:kotlin-stdlib": { - "locked": "2.0.21", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "com.netflix.graphql.dgs:graphql-dgs-extended-scalars", - "com.netflix.graphql.dgs:graphql-error-types", - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-reflect", - "org.jetbrains.kotlin:kotlin-stdlib-jdk7", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm", - "org.jetbrains.kotlinx:kotlinx-coroutines-reactive", - "org.jetbrains.kotlinx:kotlinx-coroutines-reactor" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk7": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - ] - }, - "org.jetbrains.kotlin:kotlin-stdlib-jdk8": { - "locked": "2.0.21", - "transitive": [ - "org.jetbrains.kotlin:kotlin-bom", - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlin:kotlin-stdlib" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-bom": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm", - "org.jetbrains.kotlinx:kotlinx-coroutines-reactive", - "org.jetbrains.kotlinx:kotlinx-coroutines-reactor" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core": { - "locked": "1.8.1", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom", - "org.jetbrains.kotlinx:kotlinx-coroutines-reactive", - "org.jetbrains.kotlinx:kotlinx-coroutines-reactor" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlin:kotlin-compiler", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom", - "org.jetbrains.kotlinx:kotlinx-coroutines-core" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-reactive": { - "locked": "1.8.1", - "transitive": [ - "org.jetbrains.kotlinx:kotlinx-coroutines-bom", - "org.jetbrains.kotlinx:kotlinx-coroutines-reactor" - ] - }, - "org.jetbrains.kotlinx:kotlinx-coroutines-reactor": { - "locked": "1.8.1", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "org.jetbrains.kotlinx:kotlinx-coroutines-bom" - ] - }, - "org.jetbrains:annotations": { - "locked": "23.0.0", - "transitive": [ - "org.jetbrains.kotlin:kotlin-stdlib", - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm" - ] + "locked": "2.2.0" }, "org.junit.jupiter:junit-jupiter": { - "locked": "5.10.5", - "transitive": [ - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-api": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.jupiter:junit-jupiter-params", - "org.junit:junit-bom" - ] - }, - "org.junit.jupiter:junit-jupiter-engine": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.jupiter:junit-jupiter-params": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-commons": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.platform:junit-platform-engine", - "org.junit:junit-bom" - ] - }, - "org.junit.platform:junit-platform-engine": { - "locked": "1.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.platform:junit-platform-launcher", - "org.junit:junit-bom" - ] + "locked": "5.10.5" }, "org.junit.platform:junit-platform-launcher": { - "locked": "1.10.5", - "transitive": [ - "org.junit:junit-bom" - ] + "locked": "1.10.5" }, "org.junit:junit-bom": { - "locked": "5.10.5", - "transitive": [ - "org.junit.jupiter:junit-jupiter", - "org.junit.jupiter:junit-jupiter-api", - "org.junit.jupiter:junit-jupiter-engine", - "org.junit.jupiter:junit-jupiter-params", - "org.junit.platform:junit-platform-commons", - "org.junit.platform:junit-platform-engine", - "org.junit.platform:junit-platform-launcher" - ] - }, - "org.opentest4j:opentest4j": { - "locked": "1.3.0", - "transitive": [ - "org.junit.jupiter:junit-jupiter-api", - "org.junit.platform:junit-platform-engine" - ] - }, - "org.ow2.asm:asm": { - "locked": "9.3", - "transitive": [ - "net.minidev:accessors-smart" - ] - }, - "org.reactivestreams:reactive-streams": { - "locked": "1.0.4", - "transitive": [ - "com.graphql-java:graphql-java", - "io.projectreactor:reactor-core", - "org.jetbrains.kotlinx:kotlinx-coroutines-reactive" - ] - }, - "org.slf4j:slf4j-api": { - "locked": "2.0.16", - "transitive": [ - "com.apollographql.federation:federation-graphql-java-support", - "com.graphql-java:java-dataloader", - "com.jayway.jsonpath:json-path" - ] - }, - "org.springframework.boot:spring-boot": { - "locked": "3.3.6", - "transitive": [ - "org.springframework.boot:spring-boot-autoconfigure" - ] - }, - "org.springframework.boot:spring-boot-autoconfigure": { - "locked": "3.3.6", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs-extended-scalars" - ] - }, - "org.springframework:spring-aop": { - "locked": "6.1.15", - "transitive": [ - "org.springframework:spring-context" - ] - }, - "org.springframework:spring-beans": { - "locked": "6.1.15", - "transitive": [ - "org.springframework:spring-aop", - "org.springframework:spring-context", - "org.springframework:spring-web" - ] - }, - "org.springframework:spring-context": { - "locked": "6.1.15", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs", - "org.springframework.boot:spring-boot" - ] - }, - "org.springframework:spring-core": { - "locked": "6.1.15", - "transitive": [ - "org.springframework.boot:spring-boot", - "org.springframework:spring-aop", - "org.springframework:spring-beans", - "org.springframework:spring-context", - "org.springframework:spring-expression", - "org.springframework:spring-web" - ] - }, - "org.springframework:spring-expression": { - "locked": "6.1.15", - "transitive": [ - "org.springframework:spring-context" - ] - }, - "org.springframework:spring-jcl": { - "locked": "6.1.15", - "transitive": [ - "org.springframework:spring-core" - ] - }, - "org.springframework:spring-web": { - "locked": "6.1.15", - "transitive": [ - "com.netflix.graphql.dgs:graphql-dgs" - ] + "locked": "5.10.5" } } } \ No newline at end of file diff --git a/scripts/test-examples.py b/scripts/test-examples.py index cc8721c84..4081af06d 100755 --- a/scripts/test-examples.py +++ b/scripts/test-examples.py @@ -106,8 +106,19 @@ def infer_build_file(project_dir): return build_file -def run_example_build(settings_file, project_dir): - command = [gradlew, "-p", project_dir, "-c", settings_file, "clean", "check"] +def infer_gradlew(project_dir): + project_gradlew = os.path.join(project_dir, "gradlew") + if os.path.isfile(project_gradlew): + os.chmod(project_gradlew, 0o755) + Out.info(f"Using project's own gradlew: {project_gradlew}") + return project_gradlew + Out.info(f"Project gradlew not found, falling back to framework gradlew: {gradlew}") + return gradlew + + +def run_example_build(project_dir): + project_gradlew = infer_gradlew(project_dir) + command = [project_gradlew, "-p", project_dir, "clean", "check"] str_cmd = " ".join(command) try: Out.info(f"Running {str_cmd}") @@ -172,7 +183,7 @@ def main(argv): infer_build_file(project_root) gradle_settings_file_path = f"{project_root}/settings.gradle.kts" generate_gradle_settings(settings_gradle_kts_template, codegen_version, gradle_settings_file_path) - run_example_build(gradle_settings_file_path, project_root) + run_example_build(project_root) if not keep_project_dir: Out.info(f"Removing {projects_dir}...")