< prev index next >

test/jdk/java/foreign/TestByteBuffer.java

Print this page
@@ -427,11 +427,11 @@
          checkByteArrayAlignment(seq.elementLayout());
          int bytes = (int)seq.byteSize();
          try (MemorySegment nativeArray = MemorySegment.allocateNative(bytes);
               MemorySegment heapArray = MemorySegment.ofArray(new byte[bytes])) {
              initializer.accept(heapArray.baseAddress());
-             MemoryAddress.copy(heapArray.baseAddress(), nativeArray.baseAddress(), bytes);
+             nativeArray.copyFrom(heapArray);
              checker.accept(nativeArray.baseAddress());
          }
      }
  
      @Test(dataProvider="resizeOps")

@@ -439,11 +439,11 @@
          checkByteArrayAlignment(seq.elementLayout());
          int bytes = (int)seq.byteSize();
          try (MemorySegment nativeArray = MemorySegment.allocateNative(seq);
               MemorySegment heapArray = MemorySegment.ofArray(new byte[bytes])) {
              initializer.accept(nativeArray.baseAddress());
-             MemoryAddress.copy(nativeArray.baseAddress(), heapArray.baseAddress(), bytes);
+             heapArray.copyFrom(nativeArray);
              checker.accept(heapArray.baseAddress());
          }
      }
  
      @Test(dataProvider="bufferSources")
< prev index next >