Add classname to stracktrace when Kotlin remapping fails. Closes #1045

This commit is contained in:
modmuss50
2024-03-19 22:03:01 +00:00
parent c1d51b1149
commit 4084fa3eb9

View File

@@ -57,7 +57,11 @@ class KotlinMetadataRemappingClassVisitor(private val remapper: Remapper, next:
var result: AnnotationVisitor? = super.visitAnnotation(descriptor, visible)
if (descriptor == ANNOTATION_DESCRIPTOR && result != null) {
result = KotlinClassMetadataRemappingAnnotationVisitor(remapper, result, className)
try {
result = KotlinClassMetadataRemappingAnnotationVisitor(remapper, result, className)
} catch (e: Exception) {
throw RuntimeException("Failed to remap Kotlin metadata annotation in class $className", e)
}
}
return result