Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abs - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- Abstract - Enum constant in enum de.inetsoftware.jwebassembly.wasm.FunctionType
-
abstract or interface, only used for indirrect call
- add - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- addArrayInstruction(ArrayOperator, AnyType, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add an array operation to the instruction list as marker on the code position.
- addBlockInstruction(WasmBlockOperator, Object, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a block operation.
- addCallInstruction(FunctionName, boolean, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a static function call.
- addCallInterfaceInstruction(FunctionName, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add interface function call
- addCallVirtualInstruction(FunctionName, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a virtual/method function call.
- addConstInstruction(Number, ValueType, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a constant instruction.
- addConstInstruction(Object, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a constant instruction with unknown value type.
- addConvertInstruction(ValueTypeConvertion, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a value convert/cast instruction.
- addDupInstruction(boolean, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Create a WasmDupInstruction.
- addDupX1Instruction(int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Simulate the dup_x1 Java byte code instruction.
- addDupX2Instruction(int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Simulate the dup_x2 Java byte code instruction.
- addFile(File) - Method in class de.inetsoftware.jwebassembly.JWebAssembly
-
Add a classFile to compile
- addFile(URL) - Method in class de.inetsoftware.jwebassembly.JWebAssembly
-
Add a classFile to compile
- addGlobalInstruction(boolean, Member, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a global instruction
- addGlobalInstruction(boolean, FunctionName, AnyType, FunctionName, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a global instruction
- addImport(String, String, Function) - Method in class de.inetsoftware.jwebassembly.javascript.JavaScriptWriter
-
Add an import from a needed function with import annotation.
- addInvokeDynamic(BootstrapMethod, String, String, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add invoke dynamic operation.
- addJumpPlaceholder(int, int, AnyType, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a Jump instruction for later stack inspection
- addLibrary(File) - Method in class de.inetsoftware.jwebassembly.JWebAssembly
-
Add a jar or zip file as library to the compiler.
- addLibrary(URL) - Method in class de.inetsoftware.jwebassembly.JWebAssembly
-
Add a jar or zip file as library to the compiler.
- addLoadStoreInstruction(AnyType, boolean, int, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Create a WasmLoadStoreInstruction.
- addLocalInstruction(VariableOperator, int, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Create a WasmLoadStoreInstruction local.get/local.set.
- addMapping(SourceMapping) - Method in class de.inetsoftware.jwebassembly.sourcemap.SourceMapWriter
-
Adds a mapping for the given node.
- addMemoryInstruction(MemoryOperator, ValueType, int, int, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Create an instance of a load/store to the linear memory instruction
- addMultiNewArrayInstruction(int, ArrayType, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a new multi dimensional array instruction
- addMultiNewArrayInstruction(int, String, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a new multi dimensional array instruction
- addNopInstruction(int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a no operation to the instruction list as marker on the code position.
- addNumericInstruction(NumericOperator, ValueType, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a numeric operation instruction
- addOffset(int) - Method in class de.inetsoftware.jwebassembly.sourcemap.SourceMapping
-
Ad an offset to the generated column
- addStructInstruction(StructOperator, String, NamedStorageType, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a struct/object operation to the instruction list.
- addTableInstruction(boolean, int, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a WasmTableInstruction table.get/table.set.
- and - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- Annotations - Class in de.inetsoftware.classparser
- Annotations() - Constructor for class de.inetsoftware.classparser.Annotations
- anyref - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- AnyType - Interface in de.inetsoftware.jwebassembly.wasm
-
Interface of all possible types in WebAssembly.
- array - Enum constant in enum de.inetsoftware.jwebassembly.module.TypeManager.StructTypeKind
- array - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- ARRAY_GET - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- ARRAY_GET_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- ARRAY_GET_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- ARRAY_LEN - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- array_native - Enum constant in enum de.inetsoftware.jwebassembly.module.TypeManager.StructTypeKind
- ARRAY_NEW - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- ARRAY_NEW_DEFAULT - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- ARRAY_SET - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- ArrayOperator - Enum in de.inetsoftware.jwebassembly.wasm
-
Operation on Arrays.
- ArraySyntheticFunctionName - Class in de.inetsoftware.jwebassembly.module
-
Synthetic/dynamic method with a signature as array of types.
- ArraySyntheticFunctionName(String, String, AnyType...) - Constructor for class de.inetsoftware.jwebassembly.module.ArraySyntheticFunctionName
-
Create a new instance.
- ArraySyntheticFunctionName(String, String, String, AnyType...) - Constructor for class de.inetsoftware.jwebassembly.module.ArraySyntheticFunctionName
-
Create a new instance.
- arrayType(AnyType) - Method in class de.inetsoftware.jwebassembly.module.TypeManager
-
Get the array type for the given component type.
- ArrayType - Class in de.inetsoftware.jwebassembly.wasm
-
A reference to an array type
- ArrayType(AnyType, TypeManager, int, WasmOptions) - Constructor for class de.inetsoftware.jwebassembly.wasm.ArrayType
-
Create a new array type
- Attributes - Class in de.inetsoftware.classparser
B
- BinaryModuleWriter - Class in de.inetsoftware.jwebassembly.binary
-
Module Writer for binary format. http://webassembly.org/docs/binary-encoding/
- BinaryModuleWriter(WasmTarget, WasmOptions) - Constructor for class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Create new instance.
- BLOCK - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- BLOCK - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- BlockType(List, List) - Constructor for class de.inetsoftware.jwebassembly.module.TypeManager.BlockType
- bool - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- BOOLEAN - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Type id of primitive class
- BootstrapMethod - Class in de.inetsoftware.classparser
-
https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html#jvms-4.7.23
- BR - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- BR - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Break a block/loop
sequence: BR {call deep}
call deep: How many blocks are break. 0 means the current block
stack: no change - BR_IF - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- BR_IF - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- BR_ON_EXN - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- BR_ON_EXN - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- BR_ON_NULL - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- BR_ON_NULL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
converts a nullable reference to a non-nullable one or branches if null
- BR_TABLE - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- BR_TABLE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
- br_table - target_count - count of entries in the table - target_table - levels of block breaks - default_target - levels of block breaks for default value
- BYTE - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Type id of primitive class
C
- cache(ClassFile) - Method in class de.inetsoftware.jwebassembly.module.ClassFileLoader
-
Add a class file to the weak cache.
- calculateVariables() - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Calculate the index of the variables
- CALL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- CALL_INDIRECT - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- CALL_REF - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
calling a function through a ref
- CAST - Enum constant in enum de.inetsoftware.jwebassembly.wasm.StructOperator
- CATCH - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- CATCH - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- ceil - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- CHAR - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Type id of primitive class
- Class - Enum constant in enum de.inetsoftware.classparser.ClassFile.Type
- ClassFile - Class in de.inetsoftware.classparser
-
http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html http://docs.oracle.com/javase/specs/jvms/se5.0/html/ClassFile.doc.html
- ClassFile(InputStream) - Constructor for class de.inetsoftware.classparser.ClassFile
-
Load a class file and create a model of the class.
- ClassFile(String, ClassFile) - Constructor for class de.inetsoftware.classparser.ClassFile
-
Create a replaced instance.
- ClassFile.Type - Enum in de.inetsoftware.classparser
- ClassFileLoader - Class in de.inetsoftware.jwebassembly.module
-
Cache and manager for the loaded ClassFiles
- ClassFileLoader(ClassLoader) - Constructor for class de.inetsoftware.jwebassembly.module.ClassFileLoader
-
Create a new instance
- className - Variable in class de.inetsoftware.jwebassembly.module.FunctionName
-
The Java class name like "java/lang/String".
- close() - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- close() - Method in class de.inetsoftware.jwebassembly.module.WasmTarget
-
Close all streams
- close() - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
- Code - Class in de.inetsoftware.classparser
- Code - Enum constant in enum de.inetsoftware.jwebassembly.wasm.FunctionType
-
has real code
- CodeInputStream - Class in de.inetsoftware.classparser
-
Extends the DataInputStream with a code position.
- compileToBinary() - Method in class de.inetsoftware.jwebassembly.JWebAssembly
-
Convert the added files to a WebAssembly module in binary representation.
- compileToBinary(File) - Method in class de.inetsoftware.jwebassembly.JWebAssembly
-
Convert the added files to a WebAssembly module in binary representation.
- compileToBinary(OutputStream) - Method in class de.inetsoftware.jwebassembly.JWebAssembly
-
Convert the added files to a WebAssembly module in binary representation.
- compileToText() - Method in class de.inetsoftware.jwebassembly.JWebAssembly
-
Convert the added files to a WebAssembly module in text representation.
- compileToText(File) - Method in class de.inetsoftware.jwebassembly.JWebAssembly
-
Convert the added files to a WebAssembly module in text representation.
- compileToText(Appendable) - Method in class de.inetsoftware.jwebassembly.JWebAssembly
-
Convert the added files to a WebAssembly module in text representation.
- CONSTANT_Class - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_Double - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_Fieldref - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_Float - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_Integer - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_InterfaceMethodref - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_InvokeDynamic - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_Long - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_MethodHandle - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_Methodref - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_MethodType - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_Module - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_NameAndType - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_Package - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_String - Static variable in class de.inetsoftware.classparser.ConstantPool
- CONSTANT_Utf8 - Static variable in class de.inetsoftware.classparser.ConstantPool
- ConstantClass - Class in de.inetsoftware.classparser
- ConstantFieldRef - Class in de.inetsoftware.classparser
- ConstantInterfaceRef - Class in de.inetsoftware.classparser
- ConstantInvokeDynamic - Class in de.inetsoftware.classparser
- ConstantMethodRef - Class in de.inetsoftware.classparser
- ConstantNameAndType - Class in de.inetsoftware.classparser
- ConstantNameAndType(String, String) - Constructor for class de.inetsoftware.classparser.ConstantNameAndType
- ConstantPool - Class in de.inetsoftware.classparser
- ConstantRef - Class in de.inetsoftware.classparser
-
A reference to an member that is described in the constant pool of a Java class.
- copysign - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- create(String, Throwable) - Static method in exception class de.inetsoftware.jwebassembly.WasmException
-
Create a wrapped exception needed with an additional message.
- create(Throwable) - Static method in exception class de.inetsoftware.jwebassembly.WasmException
-
Create a wrapped exception needed.
- create(Throwable, int) - Static method in exception class de.inetsoftware.jwebassembly.WasmException
-
Create a wrapped exception needed.
- create(Throwable, String, String, String, int) - Static method in exception class de.inetsoftware.jwebassembly.WasmException
-
Create a wrapped exception needed.
D
- d2f - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- d2i - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- d2l - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- d2l_re - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- dataStream - Variable in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
The stream of the data section for constant data like strings and vtables
- de.inetsoftware.classparser - package de.inetsoftware.classparser
- de.inetsoftware.jwebassembly - package de.inetsoftware.jwebassembly
- de.inetsoftware.jwebassembly.binary - package de.inetsoftware.jwebassembly.binary
- de.inetsoftware.jwebassembly.javascript - package de.inetsoftware.jwebassembly.javascript
- de.inetsoftware.jwebassembly.module - package de.inetsoftware.jwebassembly.module
- de.inetsoftware.jwebassembly.module.nativecode - package de.inetsoftware.jwebassembly.module.nativecode
- de.inetsoftware.jwebassembly.sourcemap - package de.inetsoftware.jwebassembly.sourcemap
- de.inetsoftware.jwebassembly.text - package de.inetsoftware.jwebassembly.text
- de.inetsoftware.jwebassembly.wasm - package de.inetsoftware.jwebassembly.wasm
- de.inetsoftware.jwebassembly.watparser - package de.inetsoftware.jwebassembly.watparser
- DEBUG_NAMES - Static variable in class de.inetsoftware.jwebassembly.JWebAssembly
-
Property for adding debug names to the output if true.
- debugNames() - Method in class de.inetsoftware.jwebassembly.module.WasmOptions
-
Property for adding debug names to the output if true.
- div - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- DOUBLE - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Type id of primitive class
- DROP - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- DROP - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
E
- ELSE - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- ELSE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- empty - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- END - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- END - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- Enum - Enum constant in enum de.inetsoftware.classparser.ClassFile.Type
- eq - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- eqref - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- equals(Object) - Method in class de.inetsoftware.jwebassembly.module.FunctionName
- equals(Object) - Method in class de.inetsoftware.jwebassembly.module.TypeManager.BlockType
- equals(Object) - Method in class de.inetsoftware.jwebassembly.wasm.NamedStorageType
- eqz - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- Exceptions - Class in de.inetsoftware.classparser
-
Exceptions attribute of methods.
- exnref - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- EXPORT_ANNOTATION - Static variable in class de.inetsoftware.jwebassembly.JWebAssembly
-
The name of the annotation for export functions.
- externref - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
F
- f2d - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- f2i - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- f2i_re - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- f2l - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- f32 - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- F32_ABS - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_ADD - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_CEIL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_CONST - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_CONVERT_I32_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_CONVERT_I32_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_CONVERT_I64_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_CONVERT_I64_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_COPYSIGN - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_DEMOTE_F64 - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_DIV - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_EQ - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_FLOOR - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_GE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_GT - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_LE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_LOAD - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_LT - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_MAX - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_MIN - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_MUL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_NE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_NEAREST - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_NEG - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_REINTERPRET_I32 - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_SQRT - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_STORE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_SUB - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F32_TRUNC - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- f64 - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- F64_ABS - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_ADD - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_CEIL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_CONST - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_CONVERT_I32_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_CONVERT_I32_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_CONVERT_I64_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_CONVERT_I64_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_COPYSIGN - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_DIV - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_EQ - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_FLOOR - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_GE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_GT - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_LE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_LOAD - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_LT - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_MAX - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_MIN - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_MUL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_NE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_NEAREST - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_NEG - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_PROMOTE_F32 - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_REINTERPRET_I64 - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_SQRT - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_STORE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_SUB - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- F64_TRUNC - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- FIELD_VALUE - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Name of field with array value.
- FieldInfo - Class in de.inetsoftware.classparser
-
Described a Field of a class. http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.5 http://docs.oracle.com/javase/specs/jvms/se5.0/html/ClassFile.doc.html#2877
- finish() - Method in class de.inetsoftware.jwebassembly.javascript.JavaScriptWriter
-
Finish the accumulate of imports and write the JavaScript file.
- finish() - Method in class de.inetsoftware.jwebassembly.module.ModuleGenerator
-
Finish the code generation.
- FLOAT - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Type id of primitive class
- floor - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- fullName - Variable in class de.inetsoftware.jwebassembly.module.FunctionName
-
The name in the WebAssembly.
- func - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- FUNC_BIND - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
create a closure
- funcref - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- FunctionName - Class in de.inetsoftware.jwebassembly.module
-
Described the name of WebAssembly function.
- FunctionName(String) - Constructor for class de.inetsoftware.jwebassembly.module.FunctionName
-
Create a new instance from the given values
- FunctionType - Enum in de.inetsoftware.jwebassembly.wasm
-
Type of function name.
G
- ge - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- geClassName() - Method in class de.inetsoftware.jwebassembly.wasm.NamedStorageType
-
Get the class name in which the filed is define.
- generate(Appendable) - Method in class de.inetsoftware.jwebassembly.sourcemap.SourceMapWriter
-
https://sourcemaps.info/spec.html
- get - Enum constant in enum de.inetsoftware.jwebassembly.wasm.VariableOperator
- get(int) - Method in class de.inetsoftware.classparser.ConstantPool
-
Get a object from the pool at the given index.
- get(Object) - Method in class de.inetsoftware.jwebassembly.module.StringManager
-
Get the positive id for the string.
- get(String) - Method in class de.inetsoftware.jwebassembly.module.ClassFileLoader
-
Get the ClassFile from cache or load it.
- get(K) - Method in class de.inetsoftware.classparser.WeakValueCache
-
Get the value if in the cache
- GET - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ArrayOperator
- GET - Enum constant in enum de.inetsoftware.jwebassembly.wasm.StructOperator
- GET_S - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ArrayOperator
- GET_U - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ArrayOperator
- getAccessFlags() - Method in class de.inetsoftware.classparser.ClassFile
-
The access flags of the class. http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.1-200-E http://docs.oracle.com/javase/specs/jvms/se5.0/html/ClassFile.doc.html#23242
- getAccessFlags() - Method in class de.inetsoftware.classparser.FieldInfo
-
Get the access flags of the method. http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.5-200-A http://docs.oracle.com/javase/specs/jvms/se5.0/html/ClassFile.doc.html#87652
- getAccessFlags() - Method in class de.inetsoftware.classparser.MethodInfo
-
Get the access flags of the method. http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.6-200-A http://docs.oracle.com/javase/specs/jvms/se5.0/html/ClassFile.doc.html#1522
- getAnnotation() - Method in class de.inetsoftware.jwebassembly.javascript.JavaScriptSyntheticFunctionName
-
Get the synthetic annotation of a import function.
- getAnnotation() - Method in class de.inetsoftware.jwebassembly.module.SyntheticFunctionName
-
Get the synthetic annotation of a import function.
- getAnnotation(String) - Method in class de.inetsoftware.classparser.ClassFile
-
Get a single annotation or null
- getAnnotation(String) - Method in class de.inetsoftware.classparser.MethodInfo
-
Get a single annotation or null
- getArrayType() - Method in class de.inetsoftware.jwebassembly.wasm.ArrayType
-
The element type of the array
- getAttributes() - Method in class de.inetsoftware.classparser.MethodInfo
- getBootstrapMethod(int) - Method in class de.inetsoftware.classparser.ClassFile
-
Get the x-the BootstrapMethod.
- getBootstrapMethodIndex() - Method in class de.inetsoftware.classparser.ConstantInvokeDynamic
-
Get the index to the bootstrap methods.
- getByteCode() - Method in class de.inetsoftware.classparser.Code
-
Get the stream of Java Byte code instruction of this method.
- getClasses() - Method in class de.inetsoftware.classparser.Exceptions
- getClassIndex() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.StructType
-
The running index of the class/type for class meta data, instanceof and interface calls.
- getClassName() - Method in class de.inetsoftware.classparser.ConstantRef
-
The class name of the declaring class like "java/lang/Object".
- getClassName() - Method in interface de.inetsoftware.classparser.Member
-
The class name of the declaring class like "java/lang/Object".
- getClassName() - Method in class de.inetsoftware.classparser.MethodInfo
-
The class name of the declaring class like "java/lang/Object".
- getCode() - Method in class de.inetsoftware.classparser.MethodInfo
- getCode() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.BlockType
-
The type code(typeidx) in WebAssembly.
- getCode() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.StructType
-
The type code(typeidx) in WebAssembly.
- getCode() - Method in class de.inetsoftware.jwebassembly.module.MultiArrayFunctionName
-
Get Wat code, can be overridden.
- getCode() - Method in interface de.inetsoftware.jwebassembly.wasm.AnyType
-
The type code(typeidx) in WebAssembly.
- getCode() - Method in enum de.inetsoftware.jwebassembly.wasm.ValueType
-
The operation code in WebAssembly.
- getCodeBuilder(WatParser) - Method in class de.inetsoftware.jwebassembly.module.MultiArrayFunctionName
-
Get the WasmCodeBuilder for the synthetic WASM code.
- getCodeBuilder(WatParser) - Method in class de.inetsoftware.jwebassembly.module.SyntheticFunctionName
-
Get the WasmCodeBuilder for the synthetic WASM code.
- getCodePosition() - Method in class de.inetsoftware.classparser.CodeInputStream
-
Get the code index of the current read position.
- getCodeSize() - Method in class de.inetsoftware.classparser.Code
-
Get the last position of the code.
- getComponentClassIndex() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.StructType
-
The running index of the component/array class/type for class meta data, instanceof and interface calls.
- getComponentClassIndex() - Method in class de.inetsoftware.jwebassembly.wasm.ArrayType
-
The running index of the component/array class/type for class meta data, instanceof and interface calls.
- getConstantClass() - Method in class de.inetsoftware.classparser.ConstantRef
- getConstantPool() - Method in class de.inetsoftware.classparser.ClassFile
-
Get the constant pool of the the current class.
- getConstantPool() - Method in class de.inetsoftware.classparser.Code
-
Get the constant pool of this code.
- getConstantPool() - Method in class de.inetsoftware.classparser.MethodInfo
-
Get the constant pool of the the current class.
- getDeclaringClassFile() - Method in class de.inetsoftware.classparser.MethodInfo
-
Get the declaring class file of the method
- getEnd() - Method in class de.inetsoftware.classparser.TryCatchFinally
- getExceptions() - Method in class de.inetsoftware.classparser.MethodInfo
- getExceptionTable() - Method in class de.inetsoftware.classparser.Code
-
Get exception table of this code block.
- getField(String) - Method in class de.inetsoftware.classparser.ClassFile
- getFields() - Method in class de.inetsoftware.classparser.ClassFile
-
Get the fields of the class.
- getFields() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.StructType
-
Get the fields of this struct
- getFirstLineNr() - Method in class de.inetsoftware.classparser.Code
- getHandler() - Method in class de.inetsoftware.classparser.TryCatchFinally
- getImplMethod() - Method in class de.inetsoftware.classparser.BootstrapMethod
-
The real method in the parent class that implements the lambda expression
- getIndex() - Method in class de.inetsoftware.classparser.LocalVariable
-
Get the index in the local variable table (memory location/slot).
- getInterfaces() - Method in class de.inetsoftware.classparser.ClassFile
- getJavaScriptOutput() - Method in class de.inetsoftware.jwebassembly.module.WasmTarget
-
Get the output for the JavaScript glue code.
- getKind() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.StructType
-
Get kind of the StructType
- getLastLineNr() - Method in class de.inetsoftware.classparser.LineNumberTable
-
Get the line number of the last code block.
- getLengthPosition() - Method in class de.inetsoftware.classparser.LocalVariable
-
Get the code position length within the local variable has a value.
- getLineNumber() - Method in class de.inetsoftware.classparser.CodeInputStream
-
Line number in the source code or -1 if not available
- getLineNumber() - Method in exception class de.inetsoftware.jwebassembly.WasmException
-
Get the line number in Java code on which the error occurred.
- getLineNumber(int) - Method in class de.inetsoftware.classparser.LineNumberTable
-
Get the line number
- getLineNumberTable() - Method in class de.inetsoftware.classparser.Code
-
Get the line number table. is null if the code was optimized.
- getLocalVariableTable() - Method in class de.inetsoftware.classparser.Code
-
Get the local variable table of this method.
- getMaxLineNr() - Method in class de.inetsoftware.classparser.LineNumberTable
- getMaxLocals() - Method in class de.inetsoftware.classparser.LocalVariableTable
-
Get the count of variables/slots.
- getMessage() - Method in exception class de.inetsoftware.jwebassembly.WasmException
- getMethod(String, String) - Method in class de.inetsoftware.classparser.ClassFile
-
Find a method via name and signature.
- getMethods() - Method in class de.inetsoftware.classparser.ClassFile
- getMinLineNr() - Method in class de.inetsoftware.classparser.LineNumberTable
- getName() - Method in class de.inetsoftware.classparser.ConstantClass
- getName() - Method in class de.inetsoftware.classparser.ConstantInvokeDynamic
-
The simple name of the generated method of the single function interface.
- getName() - Method in class de.inetsoftware.classparser.ConstantNameAndType
- getName() - Method in class de.inetsoftware.classparser.ConstantRef
-
The simple name without package
- getName() - Method in class de.inetsoftware.classparser.FieldInfo
-
Get the name of the field
- getName() - Method in class de.inetsoftware.classparser.LocalVariable
-
Get the name of the variable
- getName() - Method in interface de.inetsoftware.classparser.Member
-
The simple name without package
- getName() - Method in class de.inetsoftware.classparser.MethodInfo
- getName() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.StructType
-
Get the name of the Java type
- getName() - Method in class de.inetsoftware.jwebassembly.wasm.NamedStorageType
-
Get the global unique name of the field.
- getNativeArrayType() - Method in class de.inetsoftware.jwebassembly.wasm.ArrayType
-
The native webassembly array type that we wrap
- getNativeFieldName() - Method in class de.inetsoftware.jwebassembly.wasm.ArrayType
-
The native field name
- getParams() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.BlockType
- getProperty(String) - Method in class de.inetsoftware.jwebassembly.JWebAssembly
-
Get the value of a property.
- getResults() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.BlockType
- getSamMethodType() - Method in class de.inetsoftware.classparser.BootstrapMethod
-
Signature and return type of method to be implemented by the function object.
- getSignature() - Method in class de.inetsoftware.classparser.LocalVariable
-
Get the type/signature of the variable
- getSignature() - Method in class de.inetsoftware.classparser.MethodInfo
-
Get the signature of the method with generic types.
- getSignature(TypeManager) - Method in class de.inetsoftware.jwebassembly.module.ArraySyntheticFunctionName
-
Get the method signature iterator for parameter and return values.
- getSignature(TypeManager) - Method in class de.inetsoftware.jwebassembly.module.FunctionName
-
Get the method signature iterator for parameter and return values.
- getSourceFile() - Method in class de.inetsoftware.classparser.Attributes
-
Get value of SourceFile if available.
- getSourceFile() - Method in class de.inetsoftware.classparser.ClassFile
-
Get value of SourceFile if available.
- getSourceMapBase() - Method in class de.inetsoftware.jwebassembly.module.WasmOptions
-
Get the relative path between the final wasm file location and the source files location.
- getSourceMapOutput() - Method in class de.inetsoftware.jwebassembly.module.WasmTarget
-
Get the source map OutputStream
- getSourceMappingURL() - Method in class de.inetsoftware.jwebassembly.module.WasmTarget
-
Get the URL for the source mapping that should be write into the assembly.
- getStart() - Method in class de.inetsoftware.classparser.TryCatchFinally
- getStartOffset(int) - Method in class de.inetsoftware.classparser.LineNumberTable
-
Get the offset of the code
- getStartPosition() - Method in class de.inetsoftware.classparser.LocalVariable
-
Get the code position within the local variable has a value.
- getSuperClass() - Method in class de.inetsoftware.classparser.ClassFile
- getSuperSignature() - Method in class de.inetsoftware.classparser.ClassFile
-
Get the signature of the super class with generic types.
- getTable() - Method in class de.inetsoftware.classparser.LocalVariableTable
-
Get the declared local variables
- getTextOutput() - Method in class de.inetsoftware.jwebassembly.module.WasmTarget
-
Get the output for the text format.
- getThisClass() - Method in class de.inetsoftware.classparser.ClassFile
- getThisSignature() - Method in class de.inetsoftware.classparser.ClassFile
-
Get the signature of the class with generic types.
- getType() - Method in class de.inetsoftware.classparser.ClassFile
-
Get the type of class.
- getType() - Method in class de.inetsoftware.classparser.ConstantInvokeDynamic
-
Get the signature of the factory method.
- getType() - Method in class de.inetsoftware.classparser.ConstantNameAndType
-
The type of the variable in class file syntax.
- getType() - Method in class de.inetsoftware.classparser.ConstantRef
-
Get the type of the method.
- getType() - Method in class de.inetsoftware.classparser.FieldInfo
-
Get the type of the field.
- getType() - Method in interface de.inetsoftware.classparser.Member
-
Get the type of the method or field.
- getType() - Method in class de.inetsoftware.classparser.MethodInfo
-
Get the signature of the method without generic types.
- getType() - Method in class de.inetsoftware.classparser.TryCatchFinally
- getType() - Method in class de.inetsoftware.jwebassembly.wasm.NamedStorageType
-
Get the type.
- getTypeManager() - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Get the type manager.
- getVTable() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.StructType
-
Get the vtable offset.
- getWasmOutput() - Method in class de.inetsoftware.jwebassembly.module.WasmTarget
-
Get the wasm OutputStream
- GLOBAL_GET - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- GLOBAL_SET - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- GOTO - Enum constant in enum de.inetsoftware.jwebassembly.module.JavaBlockOperator
- gt - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
H
- hashCode() - Method in class de.inetsoftware.jwebassembly.module.FunctionName
- hashCode() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.BlockType
- hashCode() - Method in class de.inetsoftware.jwebassembly.wasm.NamedStorageType
- hasNext() - Method in class de.inetsoftware.jwebassembly.wasm.ValueTypeParser
- hasWasmCode() - Method in class de.inetsoftware.jwebassembly.javascript.JavaScriptSyntheticFunctionName
-
If this function has WASM code or if this function is a import with JavaScript code.
- hasWasmCode() - Method in class de.inetsoftware.jwebassembly.module.SyntheticFunctionName
-
If this function has WASM code or if this function is a import with JavaScript code.
- hasWasmCode() - Method in class de.inetsoftware.jwebassembly.module.MultiArrayFunctionName
-
If this function has WASM code or if this function is a import with JavaScript code.
I
- i16 - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- i2b - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- i2c - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- i2d - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- i2f - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- i2f_re - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- i2l - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- i2s - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- i32 - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- I32_ADD - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_AND - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_CLZ - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_CONST - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_CTZ - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_DIV_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_DIV_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_EQ - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_EQZ - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_EXTEND16_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_EXTEND8_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_GE_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_GE_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_GT_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_GT_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_LE_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_LE_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_LOAD - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_LOAD16_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_LOAD16_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_LOAD8_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_LOAD8_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_LT_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_LT_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_MUL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_NE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_OR - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_POPCNT - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_REINTERPRET_F32 - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_REM_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_REM_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_ROTL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_ROTR - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_SHL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_SHR_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_SHR_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_STORE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_STORE16 - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_STORE8 - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_SUB - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_TRUNC_F32_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_TRUNC_F32_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_TRUNC_F64_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_TRUNC_F64_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_TRUNC_SAT_F32_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_TRUNC_SAT_F32_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_TRUNC_SAT_F64_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_TRUNC_SAT_F64_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_WRAP_I64 - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I32_XOR - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I54_STORE16 - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I54_STORE32 - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I54_STORE8 - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- i64 - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- I64_ADD - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_AND - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_CLZ - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_CONST - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_CTZ - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_DIV_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_DIV_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_EQ - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_EQZ - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_EXTEND_I32_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_EXTEND_I32_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_EXTEND16_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_EXTEND32_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_EXTEND8_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_GE_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_GE_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_GT_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_GT_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_LE_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_LE_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_LOAD - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_LOAD16_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_LOAD16_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_LOAD32_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_LOAD32_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_LOAD8_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_LOAD8_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_LT_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_LT_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_MUL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_NE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_OR - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_POPCNT - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_REINTERPRET_F64 - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_REM_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_REM_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_ROTL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_ROTR - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_SHL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_SHR_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_SHR_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_STORE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_SUB - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_TRUNC_F32_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_TRUNC_F32_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_TRUNC_F64_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_TRUNC_F64_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_TRUNC_SAT_F32_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_TRUNC_SAT_F32_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_TRUNC_SAT_F64_S - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_TRUNC_SAT_F64_U - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- I64_XOR - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- i8 - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- IF - Enum constant in enum de.inetsoftware.jwebassembly.module.JavaBlockOperator
- IF - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- IF - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
If the value on the stack is true then the if block is executed.
- ifnonnull - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- ifnull - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- Import - Enum constant in enum de.inetsoftware.jwebassembly.wasm.FunctionType
-
imported function
- IMPORT_ANNOTATION - Static variable in class de.inetsoftware.jwebassembly.JWebAssembly
-
The name of the annotation for import functions.
- INSTANCEOF - Enum constant in enum de.inetsoftware.jwebassembly.wasm.StructOperator
- INT - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Type id of primitive class
- Interface - Enum constant in enum de.inetsoftware.classparser.ClassFile.Type
- isAbstract() - Method in class de.inetsoftware.classparser.ClassFile
-
If the class is abstract
- isAbstract() - Method in class de.inetsoftware.classparser.MethodInfo
-
If the method is abstract
- isEnum() - Method in class de.inetsoftware.classparser.ClassFile
-
If the class is an Enum
- isFinally() - Method in class de.inetsoftware.classparser.TryCatchFinally
- isLambda() - Method in class de.inetsoftware.classparser.MethodInfo
-
If the method is a synthetic lambda method
- isNative() - Method in class de.inetsoftware.classparser.MethodInfo
-
If the method is native
- isRefType() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.BlockType
-
If the type is a reference type.
- isRefType() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.StructType
-
If the type is a reference type.
- isRefType() - Method in interface de.inetsoftware.jwebassembly.wasm.AnyType
-
If the type is a reference type.
- isRefType() - Method in class de.inetsoftware.jwebassembly.wasm.ArrayType
-
If the type is a reference type.
- isRefType() - Method in enum de.inetsoftware.jwebassembly.wasm.ValueType
-
If the type is a reference type.
- isStatic() - Method in class de.inetsoftware.classparser.FieldInfo
-
If this field is static or not
- isStatic() - Method in class de.inetsoftware.classparser.MethodInfo
-
If the method is a static method. http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.6-200-A http://docs.oracle.com/javase/specs/jvms/se5.0/html/ClassFile.doc.html#1522
- isSubTypeOf(AnyType) - Method in class de.inetsoftware.jwebassembly.module.TypeManager.BlockType
-
Check if this is a sub type of given type.
- isSubTypeOf(AnyType) - Method in class de.inetsoftware.jwebassembly.module.TypeManager.StructType
-
Check if this is a sub type of given type.
- isSubTypeOf(AnyType) - Method in interface de.inetsoftware.jwebassembly.wasm.AnyType
-
Check if this is a sub type of given type.
- isSubTypeOf(AnyType) - Method in class de.inetsoftware.jwebassembly.wasm.ArrayType
-
Check if this is a sub type of given type.
- isSubTypeOf(AnyType) - Method in enum de.inetsoftware.jwebassembly.wasm.ValueType
-
Check if this is a sub type of given type.
- isSynthetic() - Method in class de.inetsoftware.classparser.MethodInfo
-
If the method is synthetic
- istStatic() - Method in class de.inetsoftware.jwebassembly.module.SyntheticFunctionName
-
Is a static method or if it need a this parameter.
J
- JavaBlockOperator - Enum in de.inetsoftware.jwebassembly.module
-
Block operators in the Java byte code.
- JavaScriptSyntheticFunctionName - Class in de.inetsoftware.jwebassembly.javascript
-
Synthetic JavaScript import function.
- JavaScriptSyntheticFunctionName(String, String, Supplier, AnyType...) - Constructor for class de.inetsoftware.jwebassembly.javascript.JavaScriptSyntheticFunctionName
-
Create a synthetic function which based on imported, dynamic generated JavaScript.
- JavaScriptWriter - Class in de.inetsoftware.jwebassembly.javascript
-
Write JavaScipt glue code.
- JavaScriptWriter(WasmTarget) - Constructor for class de.inetsoftware.jwebassembly.javascript.JavaScriptWriter
-
Create a new instance
- JWebAssembly - Class in de.inetsoftware.jwebassembly
-
The main class of the compiler.
- JWebAssembly() - Constructor for class de.inetsoftware.jwebassembly.JWebAssembly
-
Create a instance.
L
- l2d - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- l2d_re - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- l2f - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- l2i - Enum constant in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
- lambda - Enum constant in enum de.inetsoftware.jwebassembly.module.TypeManager.StructTypeKind
- le - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- LEN - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ArrayOperator
- LET - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
locals with block scope, in order to handle reference types without default initialisation values
- LineNumberTable - Class in de.inetsoftware.classparser
- LittleEndianOutputStream - Class in de.inetsoftware.jwebassembly.wasm
-
outputStream with little endian encoding like in Wasm.
- LittleEndianOutputStream() - Constructor for class de.inetsoftware.jwebassembly.wasm.LittleEndianOutputStream
-
Create a in memory stream.
- LittleEndianOutputStream(OutputStream) - Constructor for class de.inetsoftware.jwebassembly.wasm.LittleEndianOutputStream
-
Create a wrapped stream.
- load - Enum constant in enum de.inetsoftware.jwebassembly.wasm.MemoryOperator
- load16_s - Enum constant in enum de.inetsoftware.jwebassembly.wasm.MemoryOperator
- load16_u - Enum constant in enum de.inetsoftware.jwebassembly.wasm.MemoryOperator
- load8_s - Enum constant in enum de.inetsoftware.jwebassembly.wasm.MemoryOperator
- load8_u - Enum constant in enum de.inetsoftware.jwebassembly.wasm.MemoryOperator
- LOCAL_GET - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- LOCAL_SET - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- LOCAL_TEE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- LocalVariable - Class in de.inetsoftware.classparser
- LocalVariableTable - Class in de.inetsoftware.classparser
- LOGGER - Static variable in class de.inetsoftware.jwebassembly.JWebAssembly
-
The logger instance
- LONG - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Type id of primitive class
- LOOP - Enum constant in enum de.inetsoftware.jwebassembly.module.JavaBlockOperator
- LOOP - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- LOOP - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- lt - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
M
- markSourceLine(int) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Mark the current output position with Java code position for crating of a source map.
- markSourceLine(int) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Mark the current output position with Java code position for crating of a source map.
- markSourceLine(int) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Mark the current output position with Java code position for crating of a source map.
- max - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- Member - Interface in de.inetsoftware.classparser
-
Described a field, method, function, etc.
- MEMORY_GROW - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- MEMORY_SIZE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- MemoryOperator - Enum in de.inetsoftware.jwebassembly.wasm
- MethodInfo - Class in de.inetsoftware.classparser
- methodName - Variable in class de.inetsoftware.jwebassembly.module.FunctionName
-
The method name like "hashCode".
- min - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- ModuleGenerator - Class in de.inetsoftware.jwebassembly.module
-
Generate the WebAssembly output.
- ModuleGenerator(ModuleWriter, WasmTarget, List) - Constructor for class de.inetsoftware.jwebassembly.module.ModuleGenerator
-
Create a new generator.
- ModuleWriter - Class in de.inetsoftware.jwebassembly.module
-
Module Writer base class.
- ModuleWriter(WasmOptions) - Constructor for class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Create a instance with its options.
- MONITOR_ENTER - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- MONITOR_EXIT - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- mul - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- MultiArrayFunctionName - Class in de.inetsoftware.jwebassembly.module
-
Synthetic functions for creating multidimensional dimensional arrays
N
- name() - Method in class de.inetsoftware.jwebassembly.module.nativecode.ReplacementForEnums
-
Placeholder for existing public method.
- NamedStorageType - Class in de.inetsoftware.jwebassembly.wasm
-
A ValueType with a name for debug information.
- NamedStorageType(ConstantRef, TypeManager) - Constructor for class de.inetsoftware.jwebassembly.wasm.NamedStorageType
-
Create a new instance
- NamedStorageType(AnyType, String, String) - Constructor for class de.inetsoftware.jwebassembly.wasm.NamedStorageType
-
Create a new instance
- NamedStorageType(String, FieldInfo, TypeManager) - Constructor for class de.inetsoftware.jwebassembly.wasm.NamedStorageType
-
Create a new instance
- ne - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- nearest - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- neg - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- NEW - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ArrayOperator
- NEW - Enum constant in enum de.inetsoftware.jwebassembly.wasm.StructOperator
- NEW_ARRAY_WITH_RTT - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ArrayOperator
- NEW_DEFAULT - Enum constant in enum de.inetsoftware.jwebassembly.wasm.StructOperator
- NEW_WITH_RTT - Enum constant in enum de.inetsoftware.jwebassembly.wasm.StructOperator
- next() - Method in class de.inetsoftware.jwebassembly.wasm.ValueTypeParser
-
Get the next value in the signature or null if the parameter are end or the signature is end.
- NonGC - Class in de.inetsoftware.jwebassembly.javascript
-
Workaround/polyfill for the missing GC feature of WebAssembly.
- NonGC() - Constructor for class de.inetsoftware.jwebassembly.javascript.NonGC
- NOP - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- normal - Enum constant in enum de.inetsoftware.jwebassembly.module.TypeManager.StructTypeKind
- NULL - Enum constant in enum de.inetsoftware.jwebassembly.wasm.StructOperator
- NumericOperator - Enum in de.inetsoftware.jwebassembly.wasm
O
- options - Variable in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
The compiler options.
- optref - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- or - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
P
- parse(String, MethodInfo, Iterator, int) - Method in class de.inetsoftware.jwebassembly.watparser.WatParser
-
Parse the given wasm text format and generate a list of WasmInstuctions
- partial(ClassFile) - Method in class de.inetsoftware.classparser.ClassFile
-
Extends this class with the methods and fields of the partial class.
- PARTIAL_ANNOTATION - Static variable in class de.inetsoftware.jwebassembly.JWebAssembly
-
The name of the annotation for partial class another class of the Java runtime.
- prepare(ClassFile) - Method in class de.inetsoftware.jwebassembly.module.ModuleGenerator
-
Prepare the content of the class.
- prepareFinish() - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Finish the prepare after all classes/methods are prepare.
- prepareFinish() - Method in class de.inetsoftware.jwebassembly.module.ModuleGenerator
-
Finish the prepare after all classes/methods are prepare.
- prepareFinish() - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Finish the prepare after all classes/methods are prepare.
- prepareFinish() - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Finish the prepare after all classes/methods are prepare.
- prepareImport(FunctionName, String, String) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Prepare a imported single function in the prepare phase.
- prepareImport(FunctionName, String, String) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Prepare a imported single function in the prepare phase.
- prepareImport(FunctionName, String, String) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Prepare a imported single function in the prepare phase.
- primitive - Enum constant in enum de.inetsoftware.jwebassembly.module.TypeManager.StructTypeKind
- put(K, V) - Method in class de.inetsoftware.classparser.WeakValueCache
-
Put a value
R
- readUnsignedIndex(boolean) - Method in class de.inetsoftware.classparser.CodeInputStream
-
Read an unsigned index.
- ref - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- REF_AS_NON_NULL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
converts a nullable reference to a non-nullable one or traps if null
- REF_CAST - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- ref_eq - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- ref_eq - Variable in class de.inetsoftware.jwebassembly.module.WasmOptions
-
NonGC function for ref_eq polyfill.
- REF_EQ - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- REF_ISNULL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- ref_ne - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- REF_NULL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- rem - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- REPLACE_ANNOTATION - Static variable in class de.inetsoftware.jwebassembly.JWebAssembly
-
The name of the annotation for replacing a single method of the Java runtime.
- ReplacementForArray - Class in de.inetsoftware.jwebassembly.module.nativecode
-
Replacement for java.lang.reflect.Array
- ReplacementForArray() - Constructor for class de.inetsoftware.jwebassembly.module.nativecode.ReplacementForArray
- ReplacementForEnums - Class in de.inetsoftware.jwebassembly.module.nativecode
-
Replacement for java.lang.Enum
- ReplacementForEnums() - Constructor for class de.inetsoftware.jwebassembly.module.nativecode.ReplacementForEnums
- reset() - Method in class de.inetsoftware.jwebassembly.wasm.LittleEndianOutputStream
-
Reset the stream.
- reset(LocalVariableTable, MethodInfo, Iterator) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Reset the code builder.
- RETHROW - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- RETHROW - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- RETURN - Enum constant in enum de.inetsoftware.jwebassembly.module.JavaBlockOperator
- RETURN - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- RETURN - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- RETURN_CALL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- RETURN_CALL_INDIRECT - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- RETURN_CALL_REF - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
tail calling a function through a ref
- RTT_CANON - Enum constant in enum de.inetsoftware.jwebassembly.wasm.StructOperator
- RTT_CANON - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
S
- SELECT - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
select one of two values based on condition
- set - Enum constant in enum de.inetsoftware.jwebassembly.wasm.VariableOperator
- SET - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ArrayOperator
- SET - Enum constant in enum de.inetsoftware.jwebassembly.wasm.StructOperator
- setName(String) - Method in class de.inetsoftware.jwebassembly.module.TypeManager.BlockType
- setProperty(String, String) - Method in class de.inetsoftware.jwebassembly.JWebAssembly
-
Set property to control the behavior of the compiler
- shl - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- SHORT - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Type id of primitive class
- shr_s - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- shr_u - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- signature - Variable in class de.inetsoftware.jwebassembly.module.FunctionName
-
The signature part.
- signatureName - Variable in class de.inetsoftware.jwebassembly.module.FunctionName
-
The Java signature which is used in Java byte code to reference the method call.
- size() - Method in class de.inetsoftware.classparser.LineNumberTable
-
Count of entries
- size() - Method in class de.inetsoftware.jwebassembly.module.TypeManager
-
Count of used types
- size() - Method in class de.inetsoftware.jwebassembly.wasm.LittleEndianOutputStream
-
The count of bytes in the stream.
- SOURCE_MAP_BASE - Static variable in class de.inetsoftware.jwebassembly.JWebAssembly
-
Property for relative path between the final wasm file location and the source files location for the source map.
- SourceMapping - Class in de.inetsoftware.jwebassembly.sourcemap
-
Mapping for Source Map.
- SourceMapping(int, int, String) - Constructor for class de.inetsoftware.jwebassembly.sourcemap.SourceMapping
-
Create a mapping between a Java code line and a WebAssembly code position
- SourceMapWriter - Class in de.inetsoftware.jwebassembly.sourcemap
-
Generates Source Map version 3.
- SourceMapWriter(String) - Constructor for class de.inetsoftware.jwebassembly.sourcemap.SourceMapWriter
-
Create a new instance of the writer for a single map file.
- sqrt - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- Start - Enum constant in enum de.inetsoftware.jwebassembly.wasm.FunctionType
-
the function of start section, should occur only once
- StringManager - Class in de.inetsoftware.jwebassembly.module
-
Handle all the constant strings.
- strings - Variable in class de.inetsoftware.jwebassembly.module.WasmOptions
- struct - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- STRUCT_GET - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- STRUCT_NEW - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- STRUCT_NEW_DEFAULT - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- STRUCT_SET - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- StructOperator - Enum in de.inetsoftware.jwebassembly.wasm
-
Operation on structs.
- StructType(String, TypeManager.StructTypeKind, TypeManager) - Constructor for class de.inetsoftware.jwebassembly.module.TypeManager.StructType
-
Create a reference to type
- sub - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- SWITCH - Enum constant in enum de.inetsoftware.jwebassembly.module.JavaBlockOperator
- SyntheticFunctionName - Class in de.inetsoftware.jwebassembly.module
-
Synthetic/dynamic method.
- SyntheticFunctionName(String, String, String) - Constructor for class de.inetsoftware.jwebassembly.module.SyntheticFunctionName
-
Create a new instance.
T
- TABLE_FILL - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- TABLE_GET - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- TABLE_GROW - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- TABLE_SET - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- TABLE_SIZE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- tee - Enum constant in enum de.inetsoftware.jwebassembly.wasm.VariableOperator
- TEXTCODE_ANNOTATION - Static variable in class de.inetsoftware.jwebassembly.JWebAssembly
-
The name of the annotation for native WASM code in text format.
- TextModuleWriter - Class in de.inetsoftware.jwebassembly.text
-
Module Writer for text format with S-expressions.
- TextModuleWriter(WasmTarget, WasmOptions) - Constructor for class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Create a new instance.
- THROW - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- THROW - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- toString() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.BlockType
- toString() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.StructType
- trunc - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
- TRY - Enum constant in enum de.inetsoftware.jwebassembly.module.JavaBlockOperator
- TRY - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- TRY - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- TryCatchFinally - Class in de.inetsoftware.classparser
- TYPE_DESCRIPTION_ARRAY_TYPE - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Byte position in the type description that contains the type of the array (component type).
- TYPE_DESCRIPTION_INSTANCEOF_OFFSET - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Byte position in the type description that contains the offset to the instanceof list.
- TYPE_DESCRIPTION_INTERFACE_OFFSET - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Byte position in the type description that contains the offset to the interfaces.
- TYPE_DESCRIPTION_TYPE_NAME - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Byte position in the type description that contains the offset to class name idx in the string constant table.
- TypeManager - Class in de.inetsoftware.jwebassembly.module
-
Manage the written and to write types (classes)
- TypeManager.BlockType - Class in de.inetsoftware.jwebassembly.module
-
A type that can use for a block
- TypeManager.StructType - Class in de.inetsoftware.jwebassembly.module
-
A reference to a type.
- TypeManager.StructTypeKind - Enum in de.inetsoftware.jwebassembly.module
-
The kind of type
- types - Variable in class de.inetsoftware.jwebassembly.module.WasmOptions
U
- u16 - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- UNREACHABLE - Enum constant in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
- UNREACHABLE - Static variable in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
- useEH() - Method in class de.inetsoftware.jwebassembly.module.WasmOptions
-
If the exception handling feature of WASM should be use or an unreachable instruction.
- useGC() - Method in class de.inetsoftware.jwebassembly.module.WasmOptions
-
If the GC feature of WASM should be use or the GC of the JavaScript host.
V
- v128 - Enum constant in enum de.inetsoftware.jwebassembly.wasm.ValueType
- valueOf(String) - Static method in enum de.inetsoftware.classparser.ClassFile.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.inetsoftware.jwebassembly.module.JavaBlockOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.inetsoftware.jwebassembly.module.TypeManager.StructTypeKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Method in class de.inetsoftware.jwebassembly.module.TypeManager
-
Get the StructType.
- valueOf(String) - Static method in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.inetsoftware.jwebassembly.wasm.ArrayOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.inetsoftware.jwebassembly.wasm.FunctionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.inetsoftware.jwebassembly.wasm.MemoryOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.inetsoftware.jwebassembly.wasm.StructOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.inetsoftware.jwebassembly.wasm.ValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.inetsoftware.jwebassembly.wasm.VariableOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.inetsoftware.classparser.ClassFile.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.inetsoftware.jwebassembly.module.JavaBlockOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in class de.inetsoftware.jwebassembly.module.nativecode.ReplacementForEnums
-
Placeholder for existing public method.
- values() - Static method in enum de.inetsoftware.jwebassembly.module.TypeManager.StructTypeKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.inetsoftware.jwebassembly.module.ValueTypeConvertion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.inetsoftware.jwebassembly.wasm.ArrayOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.inetsoftware.jwebassembly.wasm.FunctionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.inetsoftware.jwebassembly.wasm.MemoryOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.inetsoftware.jwebassembly.wasm.StructOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.inetsoftware.jwebassembly.wasm.ValueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.inetsoftware.jwebassembly.wasm.VariableOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.inetsoftware.jwebassembly.wasm.WasmBlockOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- ValueType - Enum in de.inetsoftware.jwebassembly.wasm
- ValueTypeConvertion - Enum in de.inetsoftware.jwebassembly.module
-
Cast operations for converting one data type to another
- ValueTypeParser - Class in de.inetsoftware.jwebassembly.wasm
-
Parser for a Java signature.
- ValueTypeParser(String, TypeManager) - Constructor for class de.inetsoftware.jwebassembly.wasm.ValueTypeParser
-
Create a new parser.
- VariableOperator - Enum in de.inetsoftware.jwebassembly.wasm
-
Operation on Variables.
- VOID - Static variable in class de.inetsoftware.jwebassembly.module.TypeManager
-
Type id of primitive class
W
- WASM_USE_EH - Static variable in class de.inetsoftware.jwebassembly.JWebAssembly
-
If the exception handling feature of WASM should be use or an unreachable instruction.
- WASM_USE_GC - Static variable in class de.inetsoftware.jwebassembly.JWebAssembly
-
If the GC feature of WASM should be use or the GC of the JavaScript host.
- WasmBlockOperator - Enum in de.inetsoftware.jwebassembly.wasm
-
Block operators in the WASM byte code.
- WasmCodeBuilder - Class in de.inetsoftware.jwebassembly.module
-
Base class for Code Building.
- WasmCodeBuilder() - Constructor for class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Create a new instance of CodeBuilder
- WasmException - Exception Class in de.inetsoftware.jwebassembly
-
If there any error occur on converting a class file to a WebAssembly module.
- WasmException(String, int) - Constructor for exception class de.inetsoftware.jwebassembly.WasmException
-
Create a new instance.
- WasmException(String, String, String, int) - Constructor for exception class de.inetsoftware.jwebassembly.WasmException
-
Create a new instance.
- WasmOptions - Class in de.inetsoftware.jwebassembly.module
-
The option/properties for the behavior of the compiler.
- WasmOptions(HashMap) - Constructor for class de.inetsoftware.jwebassembly.module.WasmOptions
-
Create a new instance of options
- WasmTarget - Class in de.inetsoftware.jwebassembly.module
-
The target for the different outputs
- WasmTarget(File) - Constructor for class de.inetsoftware.jwebassembly.module.WasmTarget
-
Create a target with a file.
- WasmTarget(OutputStream) - Constructor for class de.inetsoftware.jwebassembly.module.WasmTarget
-
Create a target with an OutputStream
- WasmTarget(Appendable) - Constructor for class de.inetsoftware.jwebassembly.module.WasmTarget
-
Create a target with an Appendable for text export
- WatParser - Class in de.inetsoftware.jwebassembly.watparser
-
Parser for text format of a function.
- WatParser() - Constructor for class de.inetsoftware.jwebassembly.watparser.WatParser
- WeakValueCache<K,
V> - Class in de.inetsoftware.classparser -
A simple cache for weak values.
- WeakValueCache() - Constructor for class de.inetsoftware.classparser.WeakValueCache
- write(byte[], int, int) - Method in class de.inetsoftware.jwebassembly.wasm.LittleEndianOutputStream
- write(int) - Method in class de.inetsoftware.jwebassembly.wasm.LittleEndianOutputStream
- writeArrayOperator(ArrayOperator, ArrayType) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write an array operation.
- writeArrayOperator(ArrayOperator, ArrayType) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write an array operation.
- writeArrayOperator(ArrayOperator, ArrayType) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write an array operation.
- writeBlockCode(WasmBlockOperator, Object) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a block/branch code
- writeBlockCode(WasmBlockOperator, Object) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a block/branch code
- writeBlockCode(WasmBlockOperator, Object) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write a block/branch code
- writeBlockType(TypeManager.BlockType) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a block type.
- writeBlockType(TypeManager.BlockType) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a block type.
- writeBlockType(TypeManager.BlockType) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write a block type.
- writeCast(ValueTypeConvertion) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Cast a value from one type to another
- writeCast(ValueTypeConvertion) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Cast a value from one type to another
- writeCast(ValueTypeConvertion) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Cast a value from one type to another
- writeConst(Number, ValueType) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a constant number value
- writeConst(Number, ValueType) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a constant number value
- writeConst(Number, ValueType) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write a constant number value
- writeDefaultValue(AnyType) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write the default/initial value for a type.
- writeDefaultValue(AnyType) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write the default/initial value for a type.
- writeDefaultValue(AnyType) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write the default/initial value for a type.
- writeException() - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Mark to write exceptions
- writeException() - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Mark to write exceptions
- writeException() - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Mark to write exceptions
- writeExport(FunctionName, String) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write an export directive
- writeExport(FunctionName, String) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write an export directive
- writeExport(FunctionName, String) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write an export directive
- writeFunctionCall(FunctionName, String) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a call to a function.
- writeFunctionCall(FunctionName, String) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a call to a function.
- writeFunctionCall(FunctionName, String) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write a call to a function.
- writeGlobalAccess(boolean, FunctionName, AnyType) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a global variable operation
- writeGlobalAccess(boolean, FunctionName, AnyType) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a global variable operation
- writeGlobalAccess(boolean, FunctionName, AnyType) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write a global variable operation
- writeInt32(int) - Method in class de.inetsoftware.jwebassembly.wasm.LittleEndianOutputStream
-
Write a integer little endian (ever 4 bytes)
- writeLocal(VariableOperator, int) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a local variable operation.
- writeLocal(VariableOperator, int) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a local variable operation.
- writeLocal(VariableOperator, int) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write a local variable operation.
- writeMemoryOperator(MemoryOperator, ValueType, int, int) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a memory operation for the linear memory.
- writeMemoryOperator(MemoryOperator, ValueType, int, int) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a memory operation for the linear memory.
- writeMemoryOperator(MemoryOperator, ValueType, int, int) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write a memory operation for the linear memory.
- writeMethodFinish() - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Complete the method
- writeMethodFinish() - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Complete the method
- writeMethodFinish() - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Complete the method
- writeMethodParam(String, AnyType, String) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a method parameter.
- writeMethodParam(String, AnyType, String) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a method parameter.
- writeMethodParam(String, AnyType, String) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write a method parameter.
- writeMethodParamFinish(FunctionName) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Finish the function parameter.
- writeMethodParamFinish(FunctionName) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Finish the function parameter.
- writeMethodParamFinish(FunctionName) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Finish the function parameter.
- writeMethodParamStart(FunctionName, FunctionType) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write the method header.
- writeMethodParamStart(FunctionName, FunctionType) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write the method header.
- writeMethodParamStart(FunctionName, FunctionType) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write the method header.
- writeMethodStart(FunctionName, String) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Start the writing of method/function code.
- writeMethodStart(FunctionName, String) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Start the writing of method/function code.
- writeMethodStart(FunctionName, String) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Start the writing of method/function code.
- writeNumericOperator(NumericOperator, ValueType) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a add operator
- writeNumericOperator(NumericOperator, ValueType) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a add operator
- writeNumericOperator(NumericOperator, ValueType) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write a add operator
- writeStructOperator(StructOperator, AnyType, NamedStorageType, int) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a struct operation
- writeStructOperator(StructOperator, AnyType, NamedStorageType, int) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a struct operation
- writeStructOperator(StructOperator, AnyType, NamedStorageType, int) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write a struct operation
- writeStructType(TypeManager.StructType) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a type/struct.
- writeStructType(TypeManager.StructType) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a type/struct.
- writeStructType(TypeManager.StructType) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write a type/struct.
- writeTable(boolean, int) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a table operation.
- writeTable(boolean, int) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a table operation.
- writeTable(boolean, int) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write a table operation.
- writeTo(OutputStream) - Method in class de.inetsoftware.jwebassembly.wasm.LittleEndianOutputStream
-
Write the data of this stream to the output.
- writeToStream(ByteArrayOutputStream, ToIntFunction, WasmOptions) - Method in class de.inetsoftware.jwebassembly.module.TypeManager.StructType
-
Write the struct/class meta data to the datastream and set the offset position.
- writeVirtualFunctionCall(FunctionName, AnyType) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a function call to an instance function.
- writeVirtualFunctionCall(FunctionName, AnyType) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a function call to an instance function.
- writeVirtualFunctionCall(FunctionName, AnyType) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write a function call to an instance function.
X
- xor - Enum constant in enum de.inetsoftware.jwebassembly.wasm.NumericOperator
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form