Interface WasmValue
- All Known Subinterfaces:
WasmExpression
- All Known Implementing Classes:
BinaryExpression
,Block
,Branch
,Call
,CallIndirect
,CallRef
,Cast
,Comment
,Drop
,F32Add
,F32Ceil
,F32Const
,F32ConvertSI32
,F32ConvertSI64
,F32CopySign
,F32DemoteF64
,F32Div
,F32Eq
,F32Floor
,F32Ge
,F32Gt
,F32Le
,F32Lt
,F32Max
,F32Min
,F32Mul
,F32Ne
,F32Nearest
,F32Neg
,F32ReinterpretI32
,F32Sqrt
,F32Sub
,F32Trunc
,F64Add
,F64Const
,F64ConvertSI32
,F64ConvertSI64
,F64Div
,F64Eq
,F64Ge
,F64Gt
,F64Le
,F64Lt
,F64Mul
,F64Ne
,F64Neg
,F64PromoteF32
,F64ReinterpretI64
,F64Sub
,F64Trunc
,GetGlobal
,GetLocal
,GetStruct
,GetWasmArray
,GetWasmArrayLength
,I32Add
,I32And
,I32Clz
,I32Const
,I32Ctz
,I32DivS
,I32Eq
,I32Eqz
,I32GeS
,I32GtS
,I32LeS
,I32LtS
,I32Mul
,I32Ne
,I32Or
,I32Popcount
,I32ReinterpretF32
,I32RemS
,I32Shl
,I32ShrS
,I32ShrU
,I32Sub
,I32TruncSF32
,I32TruncSF64
,I32WrapI64
,I32Xor
,I64Add
,I64And
,I64Const
,I64DivS
,I64Eq
,I64ExtendI32S
,I64GeS
,I64GtS
,I64LeS
,I64LtS
,I64Mul
,I64Ne
,I64Or
,I64ReinterpretF64
,I64RemS
,I64Shl
,I64ShrS
,I64ShrU
,I64Sub
,I64TruncSF32
,I64TruncSF64
,I64Xor
,Iff
,Loop
,NewStruct
,NewWasmArrayDefault
,NewWasmArrayFixed
,Pop
,RefEq
,RefIsNull
,RethrowException
,Return
,ReturnValue
,Select
,SetGlobal
,SetLocal
,SetStruct
,SetWasmArray
,TeeLocal
,ThrowException
,Try
,UnaryExpression
,Unreachable
,WasmExternNullRef
,WasmFuncRef
,WasmNullRef
,WeakFunctionTableReference
public interface WasmValue
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoid
writeTo
(BinaryWriter.Writer binaryWriter, WasmValue.ExportContext context) void
writeTo
(TextWriter textWriter, WasmValue.ExportContext context)
-
Method Details
-
writeTo
- Throws:
IOException
-
writeTo
- Throws:
IOException
-