test case and possible fix for messaging when type resolution fails due to invalid syntax of a generic property (#1527)

This commit is contained in:
Trevor Jones
2023-05-01 22:30:18 -06:00
committed by GitHub
parent 3d9d6042b3
commit bf4b83d1dc
2 changed files with 20 additions and 2 deletions

View File

@@ -87,9 +87,9 @@ private class JsonClassSymbolProcessor(
if (!jsonClassAnnotation.generateAdapter) continue
val originatingFile = type.containingFile!!
val adapterGenerator = adapterGenerator(logger, resolver, type) ?: return emptyList()
try {
val originatingFile = type.containingFile!!
val adapterGenerator = adapterGenerator(logger, resolver, type) ?: return emptyList()
val preparedAdapter = adapterGenerator
.prepare(generateProguardRules) { spec ->
spec.toBuilder()