Class ConstExpressions
- java.lang.Object
-
- de.mirkosertic.bytecoder.core.backend.wasm.ast.ConstExpressions
-
public class ConstExpressions extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConstExpressions.arraystatic classConstExpressions.f32static classConstExpressions.f64static classConstExpressions.i32static classConstExpressions.i64static classConstExpressions.refstatic classConstExpressions.struct
-
Constructor Summary
Constructors Constructor Description ConstExpressions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Callcall(Callable function, java.util.List<WasmValue> arguments)static CallIndirectcall(FunctionType type, java.util.List<WasmValue> arguments, WasmValue functionIndex)static GetGlobalgetGlobal(Global global)static GetLocalgetLocal(Local local)static Paramparam(java.lang.String label, WasmType type)static Poppop(WasmType type)static Selectselect(WasmValue leftValue, WasmValue rightValue, WasmValue condition)static Tagtag(java.lang.String label, FunctionType type)static TeeLocalteeLocal(Local local)static TeeLocalteeLocal(Local local, WasmValue value)static WeakFunctionReferenceCallableweakFunctionReference(java.lang.String aFunctionName)static WeakFunctionTableReferenceweakFunctionTableReference(java.lang.String aFunctionName)
-
-
-
Method Detail
-
tag
public static Tag tag(java.lang.String label, FunctionType type)
-
call
public static CallIndirect call(FunctionType type, java.util.List<WasmValue> arguments, WasmValue functionIndex)
-
weakFunctionReference
public static WeakFunctionReferenceCallable weakFunctionReference(java.lang.String aFunctionName)
-
weakFunctionTableReference
public static WeakFunctionTableReference weakFunctionTableReference(java.lang.String aFunctionName)
-
-