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 TypeMethodDescriptionvoid
branch
(LabeledContainer surroundingBlock) void
void
parent()
void
ret()
void
void
rethrowException
(LabeledContainer tryBlock) void
void
void
setStruct
(StructType structType, WasmValue target, String fieldName, WasmValue value) void
throwException
(Tag exception, List<WasmValue> arguments) void
void
void
voidCallIndirect
(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
-