- 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, 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(int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Create a WasmDupInstruction.
- 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
- addImport(String, String, Function<String, Object>) - Method in class de.inetsoftware.jwebassembly.javascript.JavaScriptWriter
-
Add an import from a needed function with import annotation.
- 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, 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 an array operation to the instruction list as marker on the code position.
- addTableInstruction(boolean, int, int, int) - Method in class de.inetsoftware.jwebassembly.module.WasmCodeBuilder
-
Add a WasmTableInstruction table.get/table.set.
- Annotations - Class in de.inetsoftware.classparser
-
- Annotations() - Constructor for class de.inetsoftware.classparser.Annotations
-
- AnyType - Interface in de.inetsoftware.jwebassembly.wasm
-
Interface of all possible types in WebAssembly.
- 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) - Constructor for class de.inetsoftware.jwebassembly.wasm.ArrayType
-
Create a new array type
- Attributes - Class in de.inetsoftware.classparser
-
- 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
- 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.
- 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
-
- 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.
- 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.
- create(Throwable, int) - Static method in exception de.inetsoftware.jwebassembly.WasmException
-
Create a wrapped exception needed.
- create(Throwable, String, String, int) - Static method in exception de.inetsoftware.jwebassembly.WasmException
-
Create a wrapped exception needed.
- create(Throwable) - Static method in exception de.inetsoftware.jwebassembly.WasmException
-
Create a wrapped exception needed.
- create(String, Throwable) - Static method in exception de.inetsoftware.jwebassembly.WasmException
-
Create a wrapped exception needed with an additional message.
- 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(int) - Method in class de.inetsoftware.classparser.ConstantPool
-
Get a object from the pool at the given index.
- get(K) - Method in class de.inetsoftware.classparser.WeakValueCache
-
Get the value if in the cache
- get(String) - Method in class de.inetsoftware.jwebassembly.module.ClassFileLoader
-
Get the ClassFile from cache or load it.
- getAccessFlags() - Method in class de.inetsoftware.classparser.ClassFile
-
The access flags of the class.
- getAccessFlags() - Method in class de.inetsoftware.classparser.FieldInfo
-
Get the access flags of the method.
- getAccessFlags() - Method in class de.inetsoftware.classparser.MethodInfo
-
Get the access flags of the method.
- 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
- 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.
- 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
-
- getClassName() - Method in class de.inetsoftware.classparser.ConstantRef
-
The class name of the declaring class.
- getClassName() - Method in interface de.inetsoftware.classparser.Member
-
The class name of the declaring class.
- getClassName() - Method in class de.inetsoftware.classparser.MethodInfo
-
The class name of the declaring class.
- getCode() - Method in class de.inetsoftware.classparser.MethodInfo
-
- getCode() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.StructType
-
The type code(typeidx) in WebAssembly.
- getCode() - Method in interface de.inetsoftware.jwebassembly.wasm.AnyType
-
The type code(typeidx) in WebAssembly.
- getCode() - Method in class de.inetsoftware.jwebassembly.wasm.ArrayType
-
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.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.
- 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
-
- 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.
- 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(int) - Method in class de.inetsoftware.classparser.LineNumberTable
-
Get the line number
- getLineNumber() - Method in exception de.inetsoftware.jwebassembly.WasmException
-
Get the line number in Java code on which the error occurred.
- getLineNumberTable() - Method in class de.inetsoftware.classparser.Code
-
Get the line number table.
- 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 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
-
- getMethods() - Method in class de.inetsoftware.jwebassembly.module.TypeManager.StructType
-
Get the virtual function/methods
- 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.
- getProperty(String) - Method in class de.inetsoftware.jwebassembly.JWebAssembly
-
Get the value of a property.
- 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.wasm.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.
- getStringCount() - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Get the string count
- 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
- 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) - 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.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 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.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.
- 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
-
- WasmException - Exception in de.inetsoftware.jwebassembly
-
If there any error occur on converting a class file to a WebAssembly module.
- WasmException(String, int) - Constructor for exception de.inetsoftware.jwebassembly.WasmException
-
Create a new instance.
- WasmException(String, String, String, int) - Constructor for exception de.inetsoftware.jwebassembly.WasmException
-
Create a new instance.
- WasmOptions - Class in de.inetsoftware.jwebassembly.wasm
-
The option/properties for the behavior of the compiler.
- WasmOptions(HashMap<String, String>) - Constructor for class de.inetsoftware.jwebassembly.wasm.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
-
- writeArrayOperator(ArrayOperator, AnyType) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write an array operation.
- writeArrayOperator(ArrayOperator, AnyType) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write an array operation.
- writeArrayOperator(ArrayOperator, AnyType) - 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
- 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) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write a call to a function.
- writeFunctionCall(FunctionName) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write a call to a function.
- writeFunctionCall(FunctionName) - 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
- 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) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write the method header.
- writeMethodParamStart(FunctionName) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write the method header.
- writeMethodParamStart(FunctionName) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write the method header.
- writeMethodStart(FunctionName, String) - Method in class de.inetsoftware.jwebassembly.binary.BinaryModuleWriter
-
Write the method header.
- writeMethodStart(FunctionName, String) - Method in class de.inetsoftware.jwebassembly.module.ModuleWriter
-
Write the method header.
- writeMethodStart(FunctionName, String) - Method in class de.inetsoftware.jwebassembly.text.TextModuleWriter
-
Write the method header.
- 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.
- 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.