Class Expressions
java.lang.Object
de.mirkosertic.bytecoder.core.backend.wasm.ast.Expressions
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbranch(LabeledContainer surroundingBlock) voidvoidparent()voidret()voidvoidrethrowException(LabeledContainer tryBlock) voidvoidvoidsetStruct(StructType structType, WasmValue target, String fieldName, WasmValue value) voidthrowException(Tag exception, List<WasmValue> arguments) voidvoidvoidvoidCallIndirect(FunctionType functionType, List<WasmValue> arguments, WasmValue tableIndex)
-
Field Details
-
parent
-
array
-
-
Constructor Details
-
Expressions
Expressions(Container parent)
-
-
Method Details
-
parent
-
comment
-
voidCall
-
voidCallIndirect
public void voidCallIndirect(FunctionType functionType, List<WasmValue> arguments, WasmValue tableIndex) -
iff
-
block
-
loop
-
branch
-
ret
-
ret
public void ret() -
drop
-
unreachable
public void unreachable() -
setLocal
-
setGlobal
-
setStruct
-
Try
-
throwException
-
rethrowException
-