in src/main/java/org/apache/datasketches/memory/internal/WritableMemoryImpl.java [68:79]
public static WritableMemory wrapSegment(
final MemorySegment seg,
final ByteOrder byteOrder) {
Objects.requireNonNull(byteOrder, "byteOrder must be non-null");
int type = MEMORY
| (seg.isReadOnly() ? READONLY : 0);
if (byteOrder == NON_NATIVE_BYTE_ORDER) {
type |= NONNATIVE_BO;
return new NonNativeWritableMemoryImpl(seg, type, null, null);
}
return new NativeWritableMemoryImpl(seg, type, null, null);
}