Originally created by @DamianReeves on GitHub (Jul 9, 2025).
Interop with other JVM languages would be improved if the @JvmOverloads annotation was added to the library in places where default parameters are used, such as the following:
Originally created by @DamianReeves on GitHub (Jul 9, 2025).
Interop with other JVM languages would be improved if the [`@JvmOverloads`](https://kotlinlang.org/docs/java-to-kotlin-interop.html#overloads-generation) annotation was added to the library in places where default parameters are used, such as the following:
https://github.com/apple/pkl/blob/48ad4386c878b89dfaeef293490dd3398bbc4afc/pkl-codegen-java/src/main/kotlin/org/pkl/codegen/java/CliJavaCodeGeneratorOptions.kt#L22
https://github.com/apple/pkl/blob/48ad4386c878b89dfaeef293490dd3398bbc4afc/pkl-commons-cli/src/main/kotlin/org/pkl/commons/cli/CliBaseOptions.kt#L29
https://github.com/apple/pkl/blob/48ad4386c878b89dfaeef293490dd3398bbc4afc/pkl-commons-cli/src/main/kotlin/org/pkl/commons/cli/CliTestOptions.kt#L20
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @DamianReeves on GitHub (Jul 9, 2025).
Interop with other JVM languages would be improved if the
@JvmOverloadsannotation was added to the library in places where default parameters are used, such as the following:https://github.com/apple/pkl/blob/48ad4386c878b89dfaeef293490dd3398bbc4afc/pkl-codegen-java/src/main/kotlin/org/pkl/codegen/java/CliJavaCodeGeneratorOptions.kt#L22
https://github.com/apple/pkl/blob/48ad4386c878b89dfaeef293490dd3398bbc4afc/pkl-commons-cli/src/main/kotlin/org/pkl/commons/cli/CliBaseOptions.kt#L29
https://github.com/apple/pkl/blob/48ad4386c878b89dfaeef293490dd3398bbc4afc/pkl-commons-cli/src/main/kotlin/org/pkl/commons/cli/CliTestOptions.kt#L20