public int getShort(int off) {
    checkOffsets(off, off + 2);
    return (getByte0(off) << 8) | getUnsignedByte0(off + 1);
  }
Gets the {@code signed short} value at a particular offset.

@param off {@code >= 0, < (size() - 1);} offset to fetch
@return {@code signed short} at that offset
android/android_framework/dex-maker/src/main/java/com/android/dx/util/ByteArray.java