Skip to content

Kotlin functions with reified type parameters should not be filtered out #1669

@Godin

Description

@Godin

For src/Example.kt

inline fun <reified T> simpleName() = T::class.simpleName

fun main() = println(simpleName<String>())

execution of

kotlin-2.0.0/bin/kotlinc -d classes src
java -jar jacoco-0.8.12/lib/jacococli.jar report --classfiles classes --sourcefiles src --html report

produces following report

Screenshot 2024-08-05 at 12 18 37

because in bytecode functions with reified type parameters are synthetic.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions