< prev index next >

test/jdk/java/foreign/TestSegmentCopy.java

Print this page
*** 22,11 ***
   *
   */
  
  /*
   * @test
-  * @enablePreview
   * @run testng TestSegmentCopy
   */
  
  import java.lang.foreign.Arena;
  import java.lang.foreign.MemorySegment;
--- 22,10 ---

*** 169,11 ***
          long size() {
              return layout.byteSize();
          }
  
          VarHandle handle() {
!             return MethodHandles.memorySegmentViewVarHandle(layout);
          }
  
          void set(MemorySegment segment, long offset, int index, int val) {
              handle().set(segment, offset + (index * size()), valueConverter.apply(val));
          }
--- 168,11 ---
          long size() {
              return layout.byteSize();
          }
  
          VarHandle handle() {
!             return layout.varHandle();
          }
  
          void set(MemorySegment segment, long offset, int index, int val) {
              handle().set(segment, offset + (index * size()), valueConverter.apply(val));
          }
< prev index next >