Uses of Class
de.inetsoftware.jwebassembly.wasm.ValueType
-
-
Uses of ValueType in de.inetsoftware.jwebassembly.binary
Methods in de.inetsoftware.jwebassembly.binary that return ValueType Modifier and Type Method Description (package private) ValueType
ArrayTypeEntry. getTypeForm()
Get the form of the type.(package private) ValueType
FunctionTypeEntry. getTypeForm()
Get the form of the type.(package private) ValueType
StructTypeEntry. getTypeForm()
Get the form of the type.(package private) abstract ValueType
TypeEntry. getTypeForm()
Get the form of the type.Methods in de.inetsoftware.jwebassembly.binary with parameters of type ValueType Modifier and Type Method Description protected void
BinaryModuleWriter. writeConst(java.lang.Number value, ValueType valueType)
Write a constant number value(package private) void
WasmOutputStream. writeConst(java.lang.Number value, ValueType valueType)
Write a constant number valueprotected void
BinaryModuleWriter. writeMemoryOperator(MemoryOperator memOp, ValueType valueType, int offset, int alignment)
Write a memory operation for the linear memory.protected void
BinaryModuleWriter. writeNumericOperator(NumericOperator numOp, ValueType valueType)
Write a add operator -
Uses of ValueType in de.inetsoftware.jwebassembly.module
Fields in de.inetsoftware.jwebassembly.module declared as ValueType Modifier and Type Field Description private ValueType
WasmMemoryInstruction. type
private ValueType
WasmConstInstruction. valueType
private ValueType
WasmNumericInstruction. valueType
Methods in de.inetsoftware.jwebassembly.module that return ValueType Modifier and Type Method Description private static ValueType
MultiArrayFunctionName. getElementType(ArrayType type)
The element type of the arrayprivate static ValueType
WasmConstInstruction. getValueType(java.lang.Number value)
Find the matching ValueType for the given value.Methods in de.inetsoftware.jwebassembly.module with parameters of type ValueType Modifier and Type Method Description protected void
WasmCodeBuilder. addConstInstruction(java.lang.Number value, ValueType valueType, int javaCodePos, int lineNumber)
Add a constant instruction.protected void
WasmCodeBuilder. addMemoryInstruction(MemoryOperator op, ValueType type, int offset, int alignment, int javaCodePos, int lineNumber)
Create an instance of a load/store to the linear memory instructionprotected WasmNumericInstruction
WasmCodeBuilder. addNumericInstruction(NumericOperator numOp, ValueType valueType, int javaCodePos, int lineNumber)
Add a numeric operation instructionprivate void
JavaMethodWasmCodeBuilder. opCompare(ValueType valueType, CodeInputStream byteCode, int codePos, int lineNumber)
Handle the different compare operator.protected abstract void
ModuleWriter. writeConst(java.lang.Number value, ValueType valueType)
Write a constant number valueprotected abstract void
ModuleWriter. writeMemoryOperator(MemoryOperator memOp, ValueType valueType, int offset, int alignment)
Write a memory operation for the linear memory.protected abstract void
ModuleWriter. writeNumericOperator(NumericOperator numOp, ValueType valueType)
Write a add operatorConstructors in de.inetsoftware.jwebassembly.module with parameters of type ValueType Constructor Description WasmConstInstruction(java.lang.Number value, ValueType valueType, int javaCodePos, int lineNumber)
Create an instance of a constant instructionWasmMemoryInstruction(MemoryOperator op, ValueType type, int offset, int alignment, int javaCodePos, int lineNumber)
Create an instance of a load/store to the linear memory instructionWasmNumericInstruction(NumericOperator numOp, ValueType valueType, int javaCodePos, int lineNumber)
Create an instance of numeric operation. -
Uses of ValueType in de.inetsoftware.jwebassembly.text
Methods in de.inetsoftware.jwebassembly.text with parameters of type ValueType Modifier and Type Method Description protected void
TextModuleWriter. writeConst(java.lang.Number value, ValueType valueType)
Write a constant number valueprotected void
TextModuleWriter. writeMemoryOperator(MemoryOperator memOp, ValueType valueType, int offset, int alignment)
Write a memory operation for the linear memory.protected void
TextModuleWriter. writeNumericOperator(NumericOperator numOp, ValueType valueType)
Write a add operator -
Uses of ValueType in de.inetsoftware.jwebassembly.wasm
Methods in de.inetsoftware.jwebassembly.wasm that return ValueType Modifier and Type Method Description static ValueType
ValueType. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ValueType[]
ValueType. values()
Returns an array containing the constants of this enum type, in the order they are declared. -
Uses of ValueType in de.inetsoftware.jwebassembly.watparser
Methods in de.inetsoftware.jwebassembly.watparser with parameters of type ValueType Modifier and Type Method Description private int
WatParser. addMemoryInstruction(MemoryOperator op, ValueType type, java.util.List<java.lang.String> tokens, int i, int lineNumber)
Parse the optional tokens of a load memory instruction and add it.
-