@Override public long getLong(int index) { return buf.getLong(index); }
@Override public long getLongLE(int index) { return buf.getLong(index); }
@Override public long getLongLE(int index) { return buf.getLong(index); }
@Override public long getLong(int index) { checkIndex(index, 8); return buffer.getLong(index); }
@Override public long getLong(int index) { return unwrap().getLong(index); }
@Override protected long _getLong(int index) { return unwrap().getLong(index); }
@Override public long getLong(int index) { return ByteBufUtil.swapLong(buf.getLong(index)); }
@Override public long getLong(int index) { return unwrap().getLong(index); }
@Override protected long _getLong(int index) { return unwrap().getLong(index); }
@Override public long getLong(int index) { checkIndex(index, 8); return buffer.getLong(index); }
@Override public long getLong(int index) { return unwrap().getLong(index); }
@Override public long getLong(int index) { return unwrap().getLong(index); }
@Override protected long _getLong(int index) { return unwrap().getLong(index); }
@Override protected long _getLong(int index) { return unwrap().getLong(idx(index)); }
@Override public long getLong(int index) { checkIndex0(index, 8); return unwrap().getLong(idx(index)); }
@Override public long getLong(int index) { checkIndex0(index, 8); return unwrap().getLong(idx(index)); }
@Override protected long _getLong(int index) { Component c = findComponent(index); if (index + 8 <= c.endOffset) { return c.buf.getLong(index - c.offset); } else if (order() == ByteOrder.BIG_ENDIAN) { return (_getInt(index) & 0xffffffffL) << 32 | _getInt(index + 4) & 0xffffffffL; } else { return _getInt(index) & 0xFFFFFFFFL | (_getInt(index + 4) & 0xFFFFFFFFL) << 32; } }
@Override protected long _getLong(int index) { Component c = findComponent0(index); if (index + 8 <= c.endOffset) { return c.buf.getLong(c.idx(index)); } else if (order() == ByteOrder.BIG_ENDIAN) { return (_getInt(index) & 0xffffffffL) << 32 | _getInt(index + 4) & 0xffffffffL; } else { return _getInt(index) & 0xFFFFFFFFL | (_getInt(index + 4) & 0xFFFFFFFFL) << 32; } }
@Override protected long _getLong(int index) { Component c = findComponent(index); if (index + 8 <= c.endOffset) { return c.buf.getLong(index - c.offset); } else if (order() == ByteOrder.BIG_ENDIAN) { return (_getInt(index) & 0xffffffffL) << 32 | _getInt(index + 4) & 0xffffffffL; } else { return _getInt(index) & 0xFFFFFFFFL | (_getInt(index + 4) & 0xFFFFFFFFL) << 32; } }
@Override protected long _getLong(int index) { Component c = findComponent0(index); if (index + 8 <= c.endOffset) { return c.buf.getLong(c.idx(index)); } else if (order() == ByteOrder.BIG_ENDIAN) { return (_getInt(index) & 0xffffffffL) << 32 | _getInt(index + 4) & 0xffffffffL; } else { return _getInt(index) & 0xFFFFFFFFL | (_getInt(index + 4) & 0xFFFFFFFFL) << 32; } }