Bytecode Module
class BytecodeModule(val manifest: JimManifest, val directory: Path, val runner: ByteCodeRunner) : JimModule
A module compiled to JVM bytecode by swc4j. Exported functions live on defaultClass as static methods; JIM looks them up (and caches a MethodHandle) when a trigger needs to call one.
Properties
Functions
Link copied to clipboard
A callable handle to an exported function, or null if it doesn't exist.
Link copied to clipboard
Resolve (and cache) a callable handle for an exported function, or null if it doesn't exist.
Link copied to clipboard
Whether the module exports a callable function with this name.
Link copied to clipboard