package com.android.dx.io.instructions;
+import com.android.dex.DexException;
import com.android.dx.io.IndexType;
import com.android.dx.io.OpcodeInfo;
import com.android.dx.io.Opcodes;
-import com.android.dx.util.DexException;
import com.android.dx.util.Hex;
-
import java.io.EOFException;
/**
/**
* literal value argument; also used for special verification error
- * constants (formats 20bc and 40sc) as well as should-be-zero values
+ * constants (format 20bc) as well as should-be-zero values
* (formats 10x, 20t, 30t, and 32x)
*/
private final long literal;
decoded[in.cursor()] = DecodedInstruction.decode(in);
}
} catch (EOFException ex) {
- throw new AssertionError("shouldn't happen");
+ throw new DexException(ex);
}
return decoded;