Search code examples
kotlinkotlin-symbol-processing

How to get full packageName of fuction parameter?


enter image description here I have class, that extends from baseActionHandler, In generator I want to get the full packageName of T, but can get only name of T

classDeclaration.superTypes.first().element?.typeArguments?.first()?.type.toString()

Solution

  • classDeclaration.superTypes.first().element?.typeArguments?.first()?.type?.resolve()?.toClassName()