For the following src/Example.kt
class OverloadExample1 @JvmOverloads constructor(name: String = "foo")
fun main() {
OverloadExample1()
OverloadExample1("bar")
}
execution of
kotlin-2.0.21/bin/kotlinc src -d classes
java -javaagent:jacoco-0.8.13-SNAPSHOT/lib/jacocoagent.jar -cp classes:kotlin-2.0.21/lib/kotlin-stdlib.jar ExampleKt
java -jar jacoco-0.8.13-SNAPSHOT/lib/jacococli.jar report jacoco.exec --classfiles classes --sourcefiles src --html report
produces report


Expected behaviour
Class OverloadExample1 should be covered
Environment
- JaCoCo version: actual
master branch built locally
- Kotlin 2.0.21
- Operating system: MacOS 15
- Tool integration: CLI
For the following
src/Example.ktexecution of
produces report


Expected behaviour
Class
OverloadExample1should be coveredEnvironment
masterbranch built locally