public static WritableMemory wrapSegment()

in src/main/java/org/apache/datasketches/memory/internal/WritableMemoryImpl.java [88:100]


  public static WritableMemory wrapSegment(
      final MemorySegment seg,
      final ByteOrder byteOrder,
      final MemoryRequestServer memReqSvr) {
    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, memReqSvr, null);
    }
    return new NativeWritableMemoryImpl(seg, type, memReqSvr, null);
  }