Thorbjørn Ravn Andersen wrote:
Geir Magnusson Jr wrote:if ( A || B ) { engineReset(); throw new DigestException( A ? "offset incorrect = " + offset : "incorrect len value "); }Please :) That much trouble to avoid writing engineReset() twice? if (A) { resetEngine(); throw new DigestException("offset incorrect " + offset); } if (B) { resetEngine(); throw new DigestException("incorrect len value " + lenValue); }In my opinion ?: should only be used if there is a very good reason for it, as it lowers readability for future maintainers.
heh - I wasn't avoiding engineReset() - just really demonstrating that we should have an error message w/ data in it... :)
geir
