WasmRunJVMOutput
Types
Link copied to clipboard
data class ControlStructure(val kind: String, val startStack: List<WasmSType>, val result: WasmType, val label: Label = Label())
Link copied to clipboard
data class ElementInfo(val tableIndex: Int, val index: Int, val elements: List<WasmRunJVMOutput.ElementItem>)
Link copied to clipboard
Link copied to clipboard
class GenMethodContext(val name: String, val methodVisitor: MethodVisitor, val func: WasmFunc, val module: WasmModule)
Functions
Link copied to clipboard
inline fun ClassVisitor.createConstructor(vararg params: Class<*>?, crossinline block: MethodVisitor.() -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun MethodVisitor.generateExpr(expr: WasmExpr, context: WasmRunJVMOutput.GenMethodContext, indent: Int, implicitReturn: Boolean = true)
Link copied to clipboard
Link copied to clipboard
fun MethodVisitor.generateInstruction(i: WasmInstruction, context: WasmRunJVMOutput.GenMethodContext, indent: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun useMethodVisitor(myMethod: MethodVisitor, doTrace: Boolean, block: (mv: MethodVisitor) -> Unit)