graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[src/main/kotlin/com/compiler/server/compiler/components/KotlinCompiler.kt]" -- "[build.gradle.kts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[build.gradle.kts]" -- "[gradle/libs.versions.toml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[src/main/kotlin/com/compiler/server/service/KotlinProjectExecutor.kt]" -- "[build.gradle.kts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/main/kotlin/com/compiler/server/service/KotlinProjectExecutor.kt]" -- "[src/main/kotlin/com/compiler/server/compiler/components/KotlinCompiler.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/main/kotlin/com/compiler/server/compiler/components/KotlinCompiler.kt]" -- "[gradle/libs.versions.toml]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/main/kotlin/com/compiler/server/service/KotlinProjectExecutor.kt]" -- "[gradle/libs.versions.toml]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[common/build.gradle.kts]" -- "[src/main/kotlin/com/compiler/server/compiler/components/KotlinCompiler.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[build-settings-logic/src/main/kotlin/kotlin-compiler-server-version-catalog.settings.gradle.kts]" -- "[gradle/libs.versions.toml]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/main/kotlin/com/compiler/server/service/KotlinProjectExecutor.kt]" -- "[common/build.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[common/build.gradle.kts]" -- "[gradle/libs.versions.toml]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/main/kotlin/com/compiler/server/compiler/components/KotlinToJSTranslator.kt]" -- "[src/main/kotlin/com/compiler/server/compiler/components/KotlinCompiler.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/main/kotlin/com/compiler/server/model/Project.kt]" -- "[src/main/kotlin/com/compiler/server/service/KotlinProjectExecutor.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/main/kotlin/com/compiler/server/model/Project.kt]" -- "[build.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/main/kotlin/com/compiler/server/compiler/components/KotlinToJSTranslator.kt]" -- "[build-settings-logic/src/main/kotlin/kotlin-compiler-server-version-catalog.settings.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/main/kotlin/com/compiler/server/model/Project.kt]" -- "[src/main/kotlin/com/compiler/server/compiler/components/KotlinToJSTranslator.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/main/kotlin/com/compiler/server/compiler/components/KotlinToJSTranslator.kt]" -- "[build.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/main/kotlin/com/compiler/server/model/Project.kt]" -- "[build-settings-logic/src/main/kotlin/kotlin-compiler-server-version-catalog.settings.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/main/kotlin/com/compiler/server/model/Project.kt]" -- "[src/main/kotlin/com/compiler/server/compiler/components/KotlinCompiler.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[common/build.gradle.kts]" -- "[build.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/main/kotlin/com/compiler/server/compiler/components/KotlinToJSTranslator.kt]" -- "[gradle/libs.versions.toml]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[build-settings-logic/src/main/kotlin/kotlin-compiler-server-version-catalog.settings.gradle.kts]" -- "[build.gradle.kts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/main/kotlin/com/compiler/server/compiler/components/KotlinToJSTranslator.kt]" -- "[src/main/kotlin/com/compiler/server/service/KotlinProjectExecutor.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/main/kotlin/com/compiler/server/model/Project.kt]" -- "[gradle/libs.versions.toml]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[build-settings-logic/src/main/kotlin/kotlin-compiler-server-version-catalog.settings.gradle.kts]" -- "[src/main/kotlin/com/compiler/server/service/KotlinProjectExecutor.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[build-settings-logic/src/main/kotlin/kotlin-compiler-server-version-catalog.settings.gradle.kts]" -- "[src/main/kotlin/com/compiler/server/compiler/components/KotlinCompiler.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/main/kotlin/com/compiler/server/configuration/ApplicationConfiguration.kt]" -- "[build-settings-logic/src/main/kotlin/kotlin-compiler-server-version-catalog.settings.gradle.kts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/model/ExtendedCompilerArgument.kt]" -- "[src/main/kotlin/com/compiler/server/api/RunRequest.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/controllers/CompilerRestController.kt]" -- "[src/main/kotlin/com/compiler/server/api/TranslateComposeWasmRequest.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/validation/ProjectRequestValidation.kt]" -- "[src/main/kotlin/com/compiler/server/api/TestRequest.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/validation/AbstractCompilerArgumentsValidator.kt]" -- "[src/main/kotlin/com/compiler/server/compiler/components/KotlinCompiler.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/validation/impl/ComposeWasmCompilerArgumentsValidator.kt]" -- "[src/main/kotlin/com/compiler/server/model/Project.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/model/ProjectSeveriry.kt]" -- "[src/main/kotlin/com/compiler/server/executor/ExecutorMessages.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/api/TestRequest.kt]" -- "[src/main/kotlin/com/compiler/server/service/KotlinProjectExecutor.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/validation/AbstractCompilerArgumentsValidator.kt]" -- "[src/main/kotlin/com/compiler/server/api/CompilerArgumentResponse.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/configuration/CompilerArgumentsConfiguration.kt]" -- "[src/main/kotlin/com/compiler/server/api/RunRequest.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/validation/impl/WasmCompilerArgumentsValidator.kt]" -- "[src/main/kotlin/com/compiler/server/controllers/VersionRestController.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/compiler/components/CompilationLogger.kt]" -- "[common/build.gradle.kts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/validation/ProjectRequestValidation.kt]" -- "[src/main/kotlin/com/compiler/server/compiler/components/KotlinToJSTranslator.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/service/KotlinProjectExecutor.kt]" -- "[src/main/kotlin/com/compiler/server/utils/CompilerArgumentsUtil.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/api/RunRequest.kt]" -- "[build-settings-logic/src/main/kotlin/kotlin-compiler-server-version-catalog.settings.gradle.kts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/validation/impl/JvmCompilerArgumentsValidator.kt]" -- "[src/main/kotlin/com/compiler/server/validation/impl/ComposeWasmCompilerArgumentsValidator.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/controllers/VersionRestController.kt]" -- "[src/main/kotlin/com/compiler/server/service/KotlinProjectExecutor.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/validation/impl/ComposeWasmCompilerArgumentsValidator.kt]" -- "[src/main/kotlin/com/compiler/server/utils/CompilerArgumentsUtil.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/service/CompilerArgumentsService.kt]" -- "[src/main/kotlin/com/compiler/server/controllers/VersionRestController.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/validation/ProjectRequestValidation.kt]" -- "[src/main/kotlin/com/compiler/server/model/Project.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/compiler/components/KotlinToJSTranslator.kt]" -- "[src/main/kotlin/com/compiler/server/api/TestRequest.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/model/JsCompilerArguments.kt]" -- "[build-settings-logic/src/main/kotlin/kotlin-compiler-server-version-catalog.settings.gradle.kts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/model/JsCompilerArguments.kt]" -- "[src/main/kotlin/com/compiler/server/controllers/CompilerRestController.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/model/ExtendedCompilerArgument.kt]" -- "[src/main/kotlin/com/compiler/server/api/TranslateJsRequest.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/main/kotlin/com/compiler/server/service/CompilerArgumentsService.kt]" -- "[src/main/kotlin/com/compiler/server/compiler/components/KotlinToJSTranslator.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }