APIdia Launch Partner
Top Inners Constructors Methods
jdk.internal.foreign.abi

public Class BindingInterpreter

extends Object
Class Inheritance
Imports
java.lang.foreign.SegmentAllocator, java.util.ArrayDeque, .Deque, .LinkedList, .List

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
public static interface

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv static Object
box(List<Binding> bindings, BindingInterpreter.LoadFunc loadFunc, SegmentAllocator allocator)

pack-priv static void
unbox(Object arg, List<Binding> bindings, BindingInterpreter.StoreFunc storeFunc, SegmentAllocator allocator)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

BindingInterpreterback to summary
public BindingInterpreter()

Method Detail

boxback to summary
pack-priv static Object box(List<Binding> bindings, BindingInterpreter.LoadFunc loadFunc, SegmentAllocator allocator)
unboxback to summary
pack-priv static void unbox(Object arg, List<Binding> bindings, BindingInterpreter.StoreFunc storeFunc, SegmentAllocator allocator)
jdk.internal.foreign.abi back to summary

public Interface BindingInterpreter.LoadFunc

Annotations
@FunctionalInterface

Method Summary

Modifier and TypeMethod and Description
public Object
load(VMStorage storage, Class<?> type)

Method Detail

loadback to summary
public Object load(VMStorage storage, Class<?> type)
jdk.internal.foreign.abi back to summary

public Interface BindingInterpreter.StoreFunc

Annotations
@FunctionalInterface

Method Summary

Modifier and TypeMethod and Description
public void
store(VMStorage storage, Object o)

Method Detail

storeback to summary
public void store(VMStorage storage, Object o)