Expected behaviour -
Classes annotated with @JsonClass(generateAdapter = true) no longer uses reflection, Class name and package name will be obfuscated by default when R8 is enabled.
Actual behaviour -
Class members are obfuscated but class name and package remains same.
Dependencies version -
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.4.0'
implementation "com.squareup.retrofit2:converter-moshi:2.9.0"
implementation "com.squareup.moshi:moshi:1.13.0"
ksp "com.squareup.moshi:moshi-kotlin-codegen:1.13.0"
Kotlin and gradle tools version - tried in multiple versions, got the same result
Proguard rule from my side - no additional rule is added