/** * {@inheritDoc} */ @Override public long getUnsignedInt() { return getInt() & 0xffffffffL; }
/** * {@inheritDoc} */ @Override public long getUnsignedInt() { return getInt() & 0xffffffffL; }
/** * {@inheritDoc} */ @Override public long getUnsignedInt(int index) { return getInt(index) & 0xffffffffL; }
/** * {@inheritDoc} */ @Override public long getUnsignedInt(int index) { return getInt(index) & 0xffffffffL; }
/** * {@inheritDoc} */ @Override public long getUnsignedInt(int index) { return getInt(index) & 0xffffffffL; }
/** * {@inheritDoc} */ @Override public long getUnsignedInt() { return getInt() & 0xffffffffL; }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> E getEnumInt(Class<E> enumClass) { return toEnum(enumClass, getInt()); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> Set<E> getEnumSetInt(int index, Class<E> enumClass) { return toEnumSet(enumClass, getInt(index) & INT_MASK); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> E getEnumInt(int index, Class<E> enumClass) { return toEnum(enumClass, getInt(index)); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> E getEnumInt(Class<E> enumClass) { return toEnum(enumClass, getInt()); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> Set<E> getEnumSetInt(Class<E> enumClass) { return toEnumSet(enumClass, getInt() & INT_MASK); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> Set<E> getEnumSetInt(int index, Class<E> enumClass) { return toEnumSet(enumClass, getInt(index) & INT_MASK); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> EnumSet<E> getEnumSetInt(Class<E> enumClass) { return toEnumSet(enumClass, getInt() & INT_MASK); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> E getEnumInt(int index, Class<E> enumClass) { return toEnum(enumClass, getInt(index)); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> E getEnumInt(Class<E> enumClass) { return toEnum(enumClass, getInt()); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> Set<E> getEnumSetInt(Class<E> enumClass) { return toEnumSet(enumClass, getInt() & INT_MASK); }
/** * {@inheritDoc} */ public <E extends Enum<E>> E getEnumInt(int index, Class<E> enumClass) { return toEnum(enumClass, getInt(index)); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> EnumSet<E> getEnumSetInt(int index, Class<E> enumClass) { return toEnumSet(enumClass, getInt(index) & INT_MASK); }
/** * {@inheritDoc} */ @Override public boolean prefixedDataAvailable(int prefixLength, int maxDataLength) { if (remaining() < prefixLength) { return false; } int dataLength; switch (prefixLength) { case 1: dataLength = getUnsigned(position()); break; case 2: dataLength = getUnsignedShort(position()); break; case 4: dataLength = getInt(position()); break; default: throw new IllegalArgumentException("prefixLength: " + prefixLength); } if (dataLength < 0 || dataLength > maxDataLength) { throw new BufferDataException("dataLength: " + dataLength); } return remaining() - prefixLength >= dataLength; }
/** * {@inheritDoc} */ @Override public boolean prefixedDataAvailable(int prefixLength, int maxDataLength) { if (remaining() < prefixLength) { return false; } int dataLength; switch (prefixLength) { case 1: dataLength = getUnsigned(position()); break; case 2: dataLength = getUnsignedShort(position()); break; case 4: dataLength = getInt(position()); break; default: throw new IllegalArgumentException("prefixLength: " + prefixLength); } if (dataLength < 0 || dataLength > maxDataLength) { throw new BufferDataException("dataLength: " + dataLength); } return remaining() - prefixLength >= dataLength; }