mirror of
https://github.com/fankes/moshi.git
synced 2025-10-19 16:09:21 +08:00
* Update KotlinPoet to 1.7.2 * Fix a Java NPE crash when processing a parameter annotated with an annotation that placed in annotation package This problem happens with KotlinPoet 1.7.x. From KotlinPoet 1.7.x, `TypeName.toString()` is escaped with backquotes if the package name contains keywords. So NPE will be thrown if an annotation is placed in `annotation` package because `elements.getTypeElement(it.typeName.toString())` returns `null`. * Reformat imports * Use rawType().canonicalName instead of toString() * Fix test case * Require getTypeElement * Exclude com.google.guava from shadowJar * Move a test case of processing a qualifier placed in `annotation` package * Use checkNull instead