All Classes and Interfaces
Class
Description
Simple bump allocator for WebAssembly linear memory.
Static utilities for Component Model Canonical ABI layout calculations.
Extracts the first core WASM module from a component model binary.
Creates interface proxies bound to a native
ComponentInstance.Marks a Java class or record as mappable to a WebAssembly GC struct type.
Marshals Java objects to and from WebAssembly GC struct instances.
Creates Java interface proxies that marshal method arguments and return values
through WebAssembly GC struct types instead of linear memory.
Maps Java classes annotated with
GcMapped to WebAssembly GC struct types.Bundles memory, allocator, writer and reader for marshalling complex types
to and from WebAssembly linear memory.
Allocates and frees memory within WebAssembly linear memory.
Factory for creating
MemoryAllocator instances.Reads typed values from WebAssembly linear memory.
Writes typed values to WebAssembly linear memory.
Encodes and decodes strings to/from WebAssembly linear memory using UTF-8.
Canonical ABI type layouts with size and alignment in bytes.
Detects whether a WASM binary is a core module or a component.