summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/com/tonicsystems/jarjar/util/JarTransformer.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/com/tonicsystems/jarjar/util/JarTransformer.java b/src/main/com/tonicsystems/jarjar/util/JarTransformer.java
index 95f1216..53c7de0 100644
--- a/src/main/com/tonicsystems/jarjar/util/JarTransformer.java
+++ b/src/main/com/tonicsystems/jarjar/util/JarTransformer.java
@@ -29,7 +29,9 @@ abstract public class JarTransformer implements JarProcessor
try {
reader = new ClassReader(struct.data);
} catch (Exception e) {
- return true; // TODO?
+ // Android-changed: Made this failure fatal to highlight class version issues.
+ // http://b/27637680
+ throw new RuntimeException("Failed to load " + struct.name, e);
}
GetNameClassWriter w = new GetNameClassWriter(ClassWriter.COMPUTE_MAXS);
reader.accept(transform(w), ClassReader.EXPAND_FRAMES);