From d8b31a17aee6519c2086ccac3e11f7cd40cba9c1 Mon Sep 17 00:00:00 2001 From: "JesusFreke@JesusFreke.com" Date: Tue, 11 Aug 2009 04:12:39 +0000 Subject: [PATCH] tweak assertions git-svn-id: https://smali.googlecode.com/svn/trunk@386 55b6fa8a-2a1e-11de-a435-ffa8d773f76a --- dexlib/src/main/java/org/jf/dexlib/Item.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/dexlib/src/main/java/org/jf/dexlib/Item.java b/dexlib/src/main/java/org/jf/dexlib/Item.java index e301f8b7..dd14af0e 100644 --- a/dexlib/src/main/java/org/jf/dexlib/Item.java +++ b/dexlib/src/main/java/org/jf/dexlib/Item.java @@ -78,7 +78,7 @@ public abstract class Item implements Comparable { * @return The offset of the byte following this item */ protected int placeAt(int offset, int index) { - assert offset % getItemType().ItemAlignment == 0:"The offset is not aligned"; + assert offset % getItemType().ItemAlignment == 0; assert !dexFile.getInplace() || (offset == this.offset && this.index == index); this.offset = offset; @@ -91,12 +91,8 @@ public abstract class Item implements Comparable { * @param out The output stream to write and annotate to */ protected void writeTo(AnnotatedOutput out) { - assert out.getCursor() % getItemType().ItemAlignment == 0:"The Output cursor is not aligned"; - - if (out.getCursor() != offset) { - throw new RuntimeException("Item was placed at offset 0x" + Integer.toHexString(offset) + - " but is being written to offset 0x" + Integer.toHexString(out.getCursor())); - } + assert out.getCursor() % getItemType().ItemAlignment == 0; + assert out.getCursor() == offset; if (out.annotates()) { out.annotate(0, "[0x" + Integer.toHexString(index) + "] " + this.getItemType().TypeName);