Foreign Function & Memory API (Preview)

GPTKB entity

Statements (28)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkbp:author OpenJDK Project Panama team
gptkbp:availableOn gptkb:JDK_20
gptkb:JDK_19
gptkb:JDK_21
gptkb:JDK_22
gptkbp:category gptkb:Java_Platform_Module_System
gptkbp:class java.lang.foreign.FunctionDescriptor
java.lang.foreign.Linker
java.lang.foreign.MemoryAddress
java.lang.foreign.MemorySegment
java.lang.foreign.SegmentAllocator
java.lang.foreign.SymbolLookup
gptkbp:containsModule gptkb:java.base
gptkbp:documentation https://openjdk.org/jeps/424
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/foreign/package-summary.html
gptkbp:enables Calling native libraries
Managing off-heap memory
https://www.w3.org/2000/01/rdf-schema#label Foreign Function & Memory API (Preview)
gptkbp:introducedIn gptkb:Java_19
gptkbp:partOf gptkb:Project_Panama
gptkbp:purpose Accessing native memory
Interfacing with native code
gptkbp:replacedBy gptkb:Java_Native_Interface_(JNI)
gptkbp:status gptkb:Preview
gptkbp:bfsParent gptkb:JDK_19
gptkb:JEP_424
gptkbp:bfsLayer 7