Original PR: https://github.com/apple/pkl/pull/1115 Author: @bioball Created: 7/8/2025 Status: ✅ Merged Merged: 7/8/2025 Merged by: @bioball
Base: main ← Head: generated-polish
main
generated-polish
7dc0aaf
50ede7d
14 files changed (+76 additions, -15 deletions)
📝 docs/modules/java-binding/partials/cli-codegen-options.adoc (+7 -0) 📝 docs/modules/pkl-gradle/partials/gradle-codegen-properties.adoc (+8 -0) 📝 pkl-codegen-java/src/main/kotlin/org/pkl/codegen/java/CliJavaCodeGeneratorOptions.kt (+3 -3) 📝 pkl-codegen-java/src/main/kotlin/org/pkl/codegen/java/JavaCodeGenerator.kt (+3 -3) 📝 pkl-codegen-java/src/main/kotlin/org/pkl/codegen/java/Main.kt (+3 -3) 📝 pkl-codegen-java/src/test/kotlin/org/pkl/codegen/java/JavaCodeGeneratorTest.kt (+1 -1) 📝 pkl-codegen-kotlin/src/main/kotlin/org/pkl/codegen/kotlin/CliKotlinCodeGeneratorOptions.kt (+4 -0) 📝 pkl-codegen-kotlin/src/main/kotlin/org/pkl/codegen/kotlin/KotlinCodeGenerator.kt (+9 -0) 📝 pkl-codegen-kotlin/src/main/kotlin/org/pkl/codegen/kotlin/Main.kt (+7 -0) 📝 pkl-codegen-kotlin/src/test/kotlin/org/pkl/codegen/kotlin/KotlinCodeGeneratorTest.kt (+24 -0) 📝 pkl-gradle/src/main/java/org/pkl/gradle/PklPlugin.java (+3 -2) 📝 pkl-gradle/src/main/java/org/pkl/gradle/task/CodeGenTask.java (+1 -1) 📝 pkl-gradle/src/main/java/org/pkl/gradle/task/JavaCodeGenTask.java (+1 -1) 📝 pkl-gradle/src/main/java/org/pkl/gradle/task/KotlinCodeGenTask.java (+2 -1)
docs/modules/java-binding/partials/cli-codegen-options.adoc
docs/modules/pkl-gradle/partials/gradle-codegen-properties.adoc
pkl-codegen-java/src/main/kotlin/org/pkl/codegen/java/CliJavaCodeGeneratorOptions.kt
pkl-codegen-java/src/main/kotlin/org/pkl/codegen/java/JavaCodeGenerator.kt
pkl-codegen-java/src/main/kotlin/org/pkl/codegen/java/Main.kt
pkl-codegen-java/src/test/kotlin/org/pkl/codegen/java/JavaCodeGeneratorTest.kt
pkl-codegen-kotlin/src/main/kotlin/org/pkl/codegen/kotlin/CliKotlinCodeGeneratorOptions.kt
pkl-codegen-kotlin/src/main/kotlin/org/pkl/codegen/kotlin/KotlinCodeGenerator.kt
pkl-codegen-kotlin/src/main/kotlin/org/pkl/codegen/kotlin/Main.kt
pkl-codegen-kotlin/src/test/kotlin/org/pkl/codegen/kotlin/KotlinCodeGeneratorTest.kt
pkl-gradle/src/main/java/org/pkl/gradle/PklPlugin.java
pkl-gradle/src/main/java/org/pkl/gradle/task/CodeGenTask.java
pkl-gradle/src/main/java/org/pkl/gradle/task/JavaCodeGenTask.java
pkl-gradle/src/main/java/org/pkl/gradle/task/KotlinCodeGenTask.java
This adds logic so that the Kotlin code generator also supports the "addGeneratedAnnotation" flag.
Also:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/apple/pkl/pull/1115
Author: @bioball
Created: 7/8/2025
Status: ✅ Merged
Merged: 7/8/2025
Merged by: @bioball
Base:
main← Head:generated-polish📝 Commits (2)
7dc0aafAdd Kotlin support for "addGeneratedAnnotation" flag50ede7dAddress PR comments📊 Changes
14 files changed (+76 additions, -15 deletions)
View changed files
📝
docs/modules/java-binding/partials/cli-codegen-options.adoc(+7 -0)📝
docs/modules/pkl-gradle/partials/gradle-codegen-properties.adoc(+8 -0)📝
pkl-codegen-java/src/main/kotlin/org/pkl/codegen/java/CliJavaCodeGeneratorOptions.kt(+3 -3)📝
pkl-codegen-java/src/main/kotlin/org/pkl/codegen/java/JavaCodeGenerator.kt(+3 -3)📝
pkl-codegen-java/src/main/kotlin/org/pkl/codegen/java/Main.kt(+3 -3)📝
pkl-codegen-java/src/test/kotlin/org/pkl/codegen/java/JavaCodeGeneratorTest.kt(+1 -1)📝
pkl-codegen-kotlin/src/main/kotlin/org/pkl/codegen/kotlin/CliKotlinCodeGeneratorOptions.kt(+4 -0)📝
pkl-codegen-kotlin/src/main/kotlin/org/pkl/codegen/kotlin/KotlinCodeGenerator.kt(+9 -0)📝
pkl-codegen-kotlin/src/main/kotlin/org/pkl/codegen/kotlin/Main.kt(+7 -0)📝
pkl-codegen-kotlin/src/test/kotlin/org/pkl/codegen/kotlin/KotlinCodeGeneratorTest.kt(+24 -0)📝
pkl-gradle/src/main/java/org/pkl/gradle/PklPlugin.java(+3 -2)📝
pkl-gradle/src/main/java/org/pkl/gradle/task/CodeGenTask.java(+1 -1)📝
pkl-gradle/src/main/java/org/pkl/gradle/task/JavaCodeGenTask.java(+1 -1)📝
pkl-gradle/src/main/java/org/pkl/gradle/task/KotlinCodeGenTask.java(+2 -1)📄 Description
This adds logic so that the Kotlin code generator also supports the "addGeneratedAnnotation" flag.
Also:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.