Index

A B C D E F G H I J L M N O P R S T U V W X 
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
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form