All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Annotations AnyType Interface of all possible types in WebAssembly.ArrayOperator Operation on Arrays.ArraySyntheticFunctionName Synthetic/dynamic method with a signature as array of types.ArrayType A reference to an array typeArrayTypeEntry An array type entry in the type section of the WebAssembly.Attributes Attributes.AttributeInfo Base64VLQ Encode an integer value as Base64VLQBinaryModuleWriter Module Writer for binary format.BootstrapMethod https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html#jvms-4.7.23BranchManager This calculate the goto offsets from Java back to block operationsBranchManager.BranchNode Described a code branch/block node in a tree structure.BranchManager.BreakBlock Described a break to a block that will be added later.BranchManager.IfParsedBlock Description of a parsed IF operation.BranchManager.IfPositions Positions inside a IF control structure.BranchManager.ParsedBlock Description of single block/branch from the parsed Java byte code.BranchManager.SwitchCase Helper structure for caculateSwitchBranchManager.SwitchParsedBlock Description of a parsed switch structure.BranchManager.TryCatchParsedBlock Description of a parsed try-Catch structure.ClassFile http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html http://docs.oracle.com/javase/specs/jvms/se5.0/html/ClassFile.doc.htmlClassFile.Type ClassFileLoader Cache and manager for the loaded ClassFilesCode CodeInputStream Extends the DataInputStream with a code position.CodeInputStream.ByteCodeArrayInputStream CodeOptimizer Optimize the code of a single method/function through using of WebAssembly features without equivalent in Java.ConstantClass ConstantFieldRef ConstantInterfaceRef ConstantInvokeDynamic ConstantMethodRef ConstantNameAndType ConstantPool ConstantRef A reference to an member that is described in the constant pool of a Java class.DupThis This class save a reference of THIS to a temporary variable for a later virtual caLL.Exceptions Exceptions attribute of methods.ExportEntry An entry in the function section of the WebAssembly.ExternalKind A single-byte unsigned integer indicating the kind of definition being imported or defined.FieldInfo Described a Field of a class.Function An entry in the function section of the WebAssembly.Function A function in the wasm.FunctionManager Manage the required function/methodsFunctionManager.FunctionState State of a function/methodFunctionManager.State FunctionName Described the name of WebAssembly function.FunctionType Type of function name.FunctionTypeEntry An entry in the type section of the WebAssembly.Global An entry in the global section of the WebAssembly.ImportFunction An entry in the import section of the WebAssembly.ImportSyntheticFunctionName Synthetic/dynamic method based on import annotation.InstructionOpcodes Instruction opcodes of the binary WebAssembly format.JavaBlockOperator Block operators in the Java byte code.JavaMethodWasmCodeBuilder Convert Java Byte Code to a list of WasmInstruction.JavaScriptSyntheticFunctionName Synthetic JavaScript import function.JavaScriptWriter Write JavaScipt glue code.JumpInstruction Placeholder for a jump to inspect the stack.JWebAssembly The main class of the compiler.LineNumberTable LittleEndianOutputStream outputStream with little endian encoding like in Wasm.LocaleVariableManager This manager monitor the locale variables of a method to create a translation from the slot based index in Java to the variable based index in WebAssembly.LocaleVariableManager.Variable The state of a single local variable slot.LocalVariable LocalVariableTable Member Described a field, method, function, etc.MemoryOperator MethodInfo ModuleGenerator Generate the WebAssembly output.ModuleWriter Module Writer base class.MultiArrayFunctionName Synthetic functions for creating multidimensional dimensional arraysNamedStorageType A ValueType with a name for debug information.NonGC Workaround/polyfill for the missing GC feature of WebAssembly.NumericOperator ReplacementForArray Replacement for java.lang.reflect.ArrayReplacementForClass<T> Replacement for java.lang.ClassReplacementForEnums Replacement for java.lang.EnumSectionEntry Signature for an entry in a sectionSectionType SourceMapping Mapping for Source Map.SourceMapWriter Generates Source Map version 3.StackInspector Inspect the current parsed instructions to find details over specific stack information.StackInspector.StackValue Hold the state of the stack.StaticCodeBuilder Write the static class initializer code.StaticCodeBuilder.ScanState StringManager Handle all the constant strings.StringTable The WASm string table to create String constant on the fly and hold it.StructOperator Operation on structs.StructTypeEntry An struct type entry in the type section of the WebAssembly.SyntheticFunctionName Synthetic/dynamic method.TextModuleWriter Module Writer for text format with S-expressions.TryCatchFinally TypeEntry An entry in the type section of the WebAssembly.TypeManager Manage the written and to write types (classes)TypeManager.BlockType A type that can use for a blockTypeManager.StructType A reference to a type.TypeManager.StructTypeKind The kind of typeValueType ValueTypeConvertion Cast operations for converting one data type to anotherValueTypeParser Parser for a Java signature.VariableOperator Operation on Variables.WasmArrayInstruction WasmInstruction for an array operation.WasmBlockInstruction WasmInstruction for block operation.WasmBlockOperator Block operators in the WASM byte code.WasmCallIndirectInstruction WasmInstruction for a function call.WasmCallInstruction WasmInstruction for a function call.WasmCallInterfaceInstruction WasmInstruction for a function call.WasmCallVirtualInstruction WasmInstruction for a function call.WasmCodeBuilder Base class for Code Building.WasmConstInstruction WasmInstruction for constant values.WasmConvertInstruction Cast operations for converting one data type to anotherWasmEmbbeddedCode Code that will directly embedded in the compiler output.WasmException If there any error occur on converting a class file to a WebAssembly module.WasmGlobalInstruction WasmInstruction for set and get global variables.WasmInstruction Base class of all WasmInstruction.WasmInstruction.Type Type of instruction to faster differ as with instanceof.WasmLoadStoreInstruction WasmInstruction for load and store local variables.WasmLocalInstruction WasmInstruction for load and store local variables.WasmMemoryInstruction WasmInstruction for load and store to the linear memory.WasmNopInstruction WasmInstruction for nop.WasmNumericInstruction WasmInstruction for numeric operation.WasmOptions The option/properties for the behavior of the compiler.WasmOutputStream WasmStructInstruction WasmInstruction for struct operation.WasmTableInstruction WasmInstruction for load and store a element in a table.WasmTarget The target for the different outputsWatCodeSyntheticFunctionName Synthetic/dynamic method based on WAT code (WASM in text form).WatParser Parser for text format of a function.WeakValueCache<K,V> A simple cache for weak values.