Package-level declarations

Types

Link copied to clipboard
interface ElideAPI
Link copied to clipboard
@Introspected
@DefaultScope(value = Context::class)
annotation class Intrinsic(val global: String = "", val language: GraalVMGuest = GraalVMGuest.JAVASCRIPT, val internal: Boolean = true)

This annotation marks a class as an "intrinsic" which is used by Elide's guest VM system to implement native methods provided to guest code. Intrinsics are initialized early and included with every spawned context as injected globals present within every scope.