Open
Description
Describe the bug
typeOf
method has totally different result when a class has generics
To Reproduce
annotation class Anno
@Anno
class Foo
@Anno
class Bar<T>
println(typeOf<Foo>().asTypeName().toString()) // Foo ps. Expected
println(typeOf<Bar<*>>().asTypeName().toString()) // @Anno Bar<*> ps. Unexpected
Expected behavior
annotation class Anno
@Anno
class Foo
@Anno
class Bar<T>
println(typeOf<Foo>().asTypeName().toString()) // Foo
println(typeOf<Bar<*>>().asTypeName().toString()) // Bar
Additional context
Add any other context about the problem here.
Activity