| commit | 936dab37e4efb4ccdb3e925a146ebf16e8a2f2b8 | [log] [tgz] |
|---|---|---|
| author | Morten Krogh-Jespersen <mkroghj@google.com> | Tue Apr 11 15:05:14 2023 +0200 |
| committer | Morten Krogh-Jespersen <mkroghj@google.com> | Tue Apr 11 13:06:09 2023 +0000 |
| tree | 561fd4e4f5c38870af8fd3c2fd28f9248186d0f2 | |
| parent | d8a8cc7d0d65ba3ade767f94c4923f48f12fc551 [diff] |
[Metadata] Add exception message for when metadata object is null Bug: b/276430511 Change-Id: I5d4b42ead491c0afab49e2915805e961ed6fd28b
diff --git a/src/main/java/com/android/tools/r8/kotlin/KotlinClassMetadataReader.java b/src/main/java/com/android/tools/r8/kotlin/KotlinClassMetadataReader.java index a9d515a..d63d8e7 100644 --- a/src/main/java/com/android/tools/r8/kotlin/KotlinClassMetadataReader.java +++ b/src/main/java/com/android/tools/r8/kotlin/KotlinClassMetadataReader.java
@@ -95,7 +95,8 @@ Kotlin kotlin = appView.dexItemFactory().kotlin; KotlinClassMetadata kMetadata = toKotlinClassMetadata(kotlin, annotation.annotation); if (kMetadata == null) { - throw new KotlinMetadataException(); + throw new KotlinMetadataException( + new Exception("Could not parse metadata for " + clazz.toSourceString())); } return createKotlinInfo(kotlin, clazz, kMetadata, appView, keepByteCode); }