diff options
-rw-r--r-- | src/main/com/tonicsystems/jarjar/util/JarTransformer.java | 4 |
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); |