# | Line 621 | Line 621 | public class Exchanger<V> { | |
---|---|---|
621 | s = U.arrayIndexScale(ak); | |
622 | // ABASE absorbs padding in front of element 0 | |
623 | ABASE = U.arrayBaseOffset(ak) + (1 << ASHIFT); | |
624 | < | |
625 | < | } catch (Exception e) { |
624 | > | } catch (ReflectiveOperationException e) { |
625 | throw new Error(e); | |
626 | } | |
627 | + | |
628 | if ((s & (s-1)) != 0 || s > (1 << ASHIFT)) | |
629 | throw new Error("Unsupported array scale"); | |
630 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |