mirror of
https://github.com/apple/pkl.git
synced 2026-01-13 23:23:37 +01:00
[PR #1115] [MERGED] Add Kotlin support for "addGeneratedAnnotation" flag #895
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 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.