BytecodeModule

class BytecodeModule(val manifest: TesseraManifest, val directory: Path, val runner: ByteCodeRunner) : TesseraModule

Constructors

Link copied to clipboard
constructor(manifest: TesseraManifest, directory: Path, runner: ByteCodeRunner)

Properties

Link copied to clipboard
Link copied to clipboard
open override val directory: Path
Link copied to clipboard
open override val exportedFunctions: List<String>
Link copied to clipboard
open override val manifest: TesseraManifest
Link copied to clipboard
open val name: String
Link copied to clipboard
val runner: ByteCodeRunner

Functions

Link copied to clipboard
open override fun callbackFor(functionName: String): TesseraCallback?
Link copied to clipboard
fun handleFor(functionName: String): MethodHandle?
Link copied to clipboard
open fun hasFunction(functionName: String): Boolean
Link copied to clipboard
fun parameterCount(functionName: String): Int