# Index

A B C D E F G H I J L M N O P R S T U V W
All Classes and Interfaces|All Packages

## O

of(MemoryLayout, MemoryLayout...) - Static method in class java.lang.foreign.FunctionDescriptorPREVIEW
  Creates a function descriptor with the given return and argument layouts.
ofAddress(MemoryAddress, long, MemorySession) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a native memory segment with the given size, base address, and memory session.
ofAddress(MemoryAddress, MemorySession) - Static method in interface java.lang.foreign.VaListPREVIEW
  Creates a variable argument list from a memory address pointing to an existing variable argument list, with the given memory session.
ofArray(byte[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates an array memory segment that models the memory associated with the given heap-allocated byte array.
ofArray(char[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates an array memory segment that models the memory associated with the given heap-allocated char array.
ofArray(double[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates an array memory segment that models the memory associated with the given heap-allocated double array.
ofArray(float[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates an array memory segment that models the memory associated with the given heap-allocated float array.
ofArray(int[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates an array memory segment that models the memory associated with the given heap-allocated int array.
ofArray(long[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates an array memory segment that models the memory associated with the given heap-allocated long array.
ofArray(short[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates an array memory segment that models the memory associated with the given heap-allocated short array.
ofBuffer(Buffer) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a buffer memory segment that models the memory associated with the given `Buffer` instance.
ofLong(long) - Static method in interface java.lang.foreign.MemoryAddressPREVIEW
  Creates a memory address from the given long value.
ofVoid(MemoryLayout...) - Static method in class java.lang.foreign.FunctionDescriptorPREVIEW
  Creates a function descriptor with the given argument layouts and no return layout.
openConfined() - Static method in interface java.lang.foreign.MemorySessionPREVIEW
  Creates a closeable confined memory session.
openConfined(Cleaner) - Static method in interface java.lang.foreign.MemorySessionPREVIEW
  Creates a closeable confined memory session, managed by the provided cleaner instance.
openImplicit() - Static method in interface java.lang.foreign.MemorySessionPREVIEW
  Creates a non-closeable shared memory session, managed by a private `Cleaner` instance.
openShared() - Static method in interface java.lang.foreign.MemorySessionPREVIEW
  Creates a closeable shared memory session.
openShared(Cleaner) - Static method in interface java.lang.foreign.MemorySessionPREVIEW
  Creates a closeable shared memory session, managed by the provided cleaner instance.
order() - Method in class java.lang.foreign.ValueLayoutPREVIEW
  Returns the value's byte order.
ownerThread() - Method in interface java.lang.foreign.MemorySessionPREVIEW
  Returns the owner thread associated with this memory session, or `null` if this session is shared across multiple threads.

A B C D E F G H I J L M N O P R S T U V W
All Classes and Interfaces|All Packages