public class Expressions extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
Expressions.F32 |
class |
Expressions.I32 |
| Modifier and Type | Field and Description |
|---|---|
Expressions.F32 |
f32 |
Expressions.I32 |
i32 |
| Modifier and Type | Method and Description |
|---|---|
Block |
block(String label,
Expression expression) |
Block |
block(String label,
PrimitiveType blockType,
Expression expression) |
void |
branch(LabeledContainer surroundingBlock,
Expression expression) |
void |
branchIff(LabeledContainer block,
WASMValue condition,
Expression expression) |
void |
branchOnException(LabeledContainer branchContainer,
WASMEvent exceptionType,
Expression expression) |
void |
drop(WASMValue value,
Expression expression) |
Iff |
iff(String label,
WASMValue condition,
Expression expression) |
Loop |
loop(String label,
Expression expression) |
void |
nop(Expression expression) |
void |
ret(Expression expression) |
void |
ret(WASMValue value,
Expression expression) |
void |
rethrowException(Expression expression) |
void |
rethrowException(WASMValue value,
Expression expression) |
void |
setGlobal(Global global,
WASMValue value,
Expression expression) |
void |
setLocal(Local local,
Expression expression) |
void |
setLocal(Local local,
WASMValue value,
Expression expression) |
void |
throwException(WASMEvent exception,
List<WASMValue> arguments,
Expression expression) |
Try |
Try(String label,
Expression expression) |
Try |
Try(String label,
PrimitiveType blockType,
Expression expression) |
void |
unreachable(Expression expression) |
void |
voidCall(Callable function,
List<WASMValue> arguments,
Expression expression) |
void |
voidCallIndirect(WASMType functionType,
List<WASMValue> arguments,
WASMValue tableIndex,
Expression expression) |
public final Expressions.I32 i32
public final Expressions.F32 f32
public void voidCall(Callable function, List<WASMValue> arguments, Expression expression)
public void voidCallIndirect(WASMType functionType, List<WASMValue> arguments, WASMValue tableIndex, Expression expression)
public Iff iff(String label, WASMValue condition, Expression expression)
public Block block(String label, Expression expression)
public Block block(String label, PrimitiveType blockType, Expression expression)
public Loop loop(String label, Expression expression)
public void branch(LabeledContainer surroundingBlock, Expression expression)
public void branchIff(LabeledContainer block, WASMValue condition, Expression expression)
public void ret(WASMValue value, Expression expression)
public void ret(Expression expression)
public void nop(Expression expression)
public void drop(WASMValue value, Expression expression)
public void unreachable(Expression expression)
public void setLocal(Local local, Expression expression)
public void setLocal(Local local, WASMValue value, Expression expression)
public void setGlobal(Global global, WASMValue value, Expression expression)
public Try Try(String label, Expression expression)
public Try Try(String label, PrimitiveType blockType, Expression expression)
public void throwException(WASMEvent exception, List<WASMValue> arguments, Expression expression)
public void rethrowException(Expression expression)
public void rethrowException(WASMValue value, Expression expression)
public void branchOnException(LabeledContainer branchContainer, WASMEvent exceptionType, Expression expression)
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.