java.lang.foreign package

GPTKB entity

Statements (27)
Predicate Object
gptkbp:instanceOf gptkb:software
gptkbp:documentation https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/lang/foreign/package-summary.html
https://www.w3.org/2000/01/rdf-schema#label java.lang.foreign package
gptkbp:introducedIn gptkb:Java_20
gptkbp:mayInclude gptkb:indoor_arena
gptkb:GroupLayout
gptkb:MemoryLayout
gptkb:SequenceLayout
gptkb:StructLayout
gptkb:MemorySegment
Linker
FunctionDescriptor
MemoryAddress
SymbolLookup
AddressLayout
SegmentAllocator
ValueLayout
gptkbp:partOf gptkb:Java_Virtual_Machine
gptkbp:previouslyAvailableAs gptkb:jdk.incubator.foreign
gptkbp:provides Foreign Function & Memory API
gptkbp:replacedBy Java Native Interface (JNI) for some use cases
gptkbp:status standard since Java 22
gptkbp:usedFor interfacing with native code
calling native functions
accessing native memory
gptkbp:bfsParent gptkb:Foreign_Function_&_Memory_API_(second_incubator)
gptkbp:bfsLayer 6