Skip to content

Commit d335364

Browse files
committed
fix: disable kotlin emission in synthesized gradle projects
1 parent 2d5199a commit d335364

1 file changed

Lines changed: 2 additions & 9 deletions

File tree

  • amber-cli/src/main/kotlin/dev/amber/cli

amber-cli/src/main/kotlin/dev/amber/cli/Main.kt

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,6 @@ private fun runGradleSynth(
586586
) {
587587
val lifter = MethodLifter()
588588
val javaEmitter = JavaEmitter()
589-
val kotlinEmitter = KotlinEmitter()
590589
val synthesizer = GradleProjectSynthesizer()
591590
val resourcePipeline = ResourcePipeline(resourceWorkspaceRoot)
592591
val resourceWorkspace = resourcePipeline.prepareWorkspace("bundle")
@@ -607,13 +606,7 @@ private fun runGradleSynth(
607606
diagnostics = emitDiagnostics,
608607
classes = lifted.classes,
609608
)
610-
println("Emitting Kotlin to $emittedSourcesDir when STRICT_OK metadata is available ...")
611-
val kotlinEmitResult = kotlinEmitter.emitToDirectory(
612-
classes = lifted.classes,
613-
methods = lifted.methods,
614-
outputDir = emittedSourcesDir,
615-
diagnostics = emitDiagnostics,
616-
)
609+
emitDiagnostics += "Kotlin emission is disabled for synthesized Gradle projects by default; use --emit for Kotlin output inspection."
617610

618611
println("Synthesizing Gradle project at $projectDir ...")
619612
val config = GradleProjectSynthesizer.ProjectConfig(packageName = packageName)
@@ -626,7 +619,7 @@ private fun runGradleSynth(
626619
projectDir = projectDir,
627620
emittedSources = emittedSourcesDir.resolve("main").resolve("java"),
628621
config = config,
629-
emittedSourceSets = javaEmitResult.sourceSetLayouts + kotlinEmitResult.sourceSetLayouts,
622+
emittedSourceSets = javaEmitResult.sourceSetLayouts,
630623
resourceInputs = resourceInputs,
631624
diagnostics = diagnostics,
632625
)

0 commit comments

Comments
 (0)