Class WasmRuntime

java.lang.Object
ai.tegmentum.webassembly4j.runtime.WasmRuntime

public final class WasmRuntime extends Object
  • Method Details

    • load

      public static <T extends AutoCloseable> T load(Class<T> iface, byte[] wasmBytes)
    • load

      public static <T extends AutoCloseable> T load(Class<T> iface, byte[] wasmBytes, Object... hostObjects)
    • call

      public static <R> R call(byte[] wasmBytes, String functionName, Class<R> returnType, Object... args)
    • callVoid

      public static void callVoid(byte[] wasmBytes, String functionName, Object... args)
    • compile

      public static WasmModule compile(byte[] wasmBytes)
    • builder

      public static WasmRuntimeBuilder builder()