A B C D E F G H I L M N O P R S T U V W Z 
All Classes All Packages

A

ActiveDataSegment - Class in com.dylibso.chicory.wasm.types
 
ActiveDataSegment(long, List<Instruction>, byte[]) - Constructor for class com.dylibso.chicory.wasm.types.ActiveDataSegment
 
ActiveDataSegment(List<Instruction>, byte[]) - Constructor for class com.dylibso.chicory.wasm.types.ActiveDataSegment
 
ActiveElement - Class in com.dylibso.chicory.wasm.types
An active element.
ActiveElement(ValueType, List<List<Instruction>>, int, List<Instruction>) - Constructor for class com.dylibso.chicory.wasm.types.ActiveElement
Construct a new instance.
addCallback(Consumer<Integer>) - Method in class com.dylibso.chicory.wasm.ControlTree
 
addCustomSection(CustomSection) - Method in class com.dylibso.chicory.wasm.Module
 
addDataName(int, String) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
Add a data segment name to this section.
addDataSegment(DataSegment) - Method in class com.dylibso.chicory.wasm.types.DataSection
Add a data segment definition to this section.
addElement(Element) - Method in class com.dylibso.chicory.wasm.types.ElementSection
Add an element definition to this section.
addElementName(int, String) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
Add an element name to this section.
addExport(Export) - Method in class com.dylibso.chicory.wasm.types.ExportSection
Add an export definition to this section.
addFunctionBody(FunctionBody) - Method in class com.dylibso.chicory.wasm.types.CodeSection
Add a function body to this section.
addFunctionName(int, String) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
Add a function name to this section.
addFunctionType(int) - Method in class com.dylibso.chicory.wasm.types.FunctionSection
Add a function type index to this section.
addFunctionType(FunctionType) - Method in class com.dylibso.chicory.wasm.types.TypeSection
Add a function type definition to this section.
addGlobal(Global) - Method in class com.dylibso.chicory.wasm.types.GlobalSection
Add a global variable definition to this section.
addGlobalName(int, String) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
Add a global name to this section.
addImport(Import) - Method in class com.dylibso.chicory.wasm.types.ImportSection
Add an import definition to this section.
addInstruction(Instruction) - Method in class com.dylibso.chicory.wasm.types.Ast
 
addInstruction(Instruction) - Method in class com.dylibso.chicory.wasm.types.CodeBlock
 
addLabelName(int, int, String) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
Add a label name to this section.
addLocalName(int, int, String) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
Add a local name to this section.
addMemory(Memory) - Method in class com.dylibso.chicory.wasm.types.MemorySection
Add a memory definition to this section.
addMemoryName(int, String) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
Add a memory name to this section.
addNested(ControlTree) - Method in class com.dylibso.chicory.wasm.ControlTree
 
address() - Method in class com.dylibso.chicory.wasm.types.Instruction
 
addTable(Table) - Method in class com.dylibso.chicory.wasm.types.TableSection
Add a table definition to this section.
addTableName(int, String) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
Add a table name to this section.
addTagName(int, String) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
Add a tag name to this section.
asByte() - Method in class com.dylibso.chicory.wasm.types.Value
 
asDouble() - Method in class com.dylibso.chicory.wasm.types.Value
 
asExtRef() - Method in class com.dylibso.chicory.wasm.types.Value
 
asFloat() - Method in class com.dylibso.chicory.wasm.types.Value
 
asFuncRef() - Method in class com.dylibso.chicory.wasm.types.Value
 
asInt() - Method in class com.dylibso.chicory.wasm.types.Value
 
asLong() - Method in class com.dylibso.chicory.wasm.types.Value
 
asShort() - Method in class com.dylibso.chicory.wasm.types.Value
 
ast() - Method in class com.dylibso.chicory.wasm.types.FunctionBody
 
Ast - Class in com.dylibso.chicory.wasm.types
 
Ast() - Constructor for class com.dylibso.chicory.wasm.types.Ast
 
asUInt() - Method in class com.dylibso.chicory.wasm.types.Value
 

B

BLOCK - com.dylibso.chicory.wasm.types.BlockType
 
BLOCK - com.dylibso.chicory.wasm.types.OpCode
 
BlockType - Enum in com.dylibso.chicory.wasm.types
 
BR - com.dylibso.chicory.wasm.types.OpCode
 
BR_IF - com.dylibso.chicory.wasm.types.OpCode
 
BR_TABLE - com.dylibso.chicory.wasm.types.OpCode
 
byId(int) - Static method in enum com.dylibso.chicory.wasm.types.ExternalType
 
byId(long) - Static method in enum com.dylibso.chicory.wasm.types.ElementType
 
byId(long) - Static method in enum com.dylibso.chicory.wasm.types.MutabilityType
 
byId(long) - Static method in enum com.dylibso.chicory.wasm.types.RefType
 
byId(long) - Static method in enum com.dylibso.chicory.wasm.types.ValueType
 
byOpCode(int) - Static method in enum com.dylibso.chicory.wasm.types.OpCode
 
bytes() - Method in class com.dylibso.chicory.wasm.types.UnknownCustomSection
 

C

CALL - com.dylibso.chicory.wasm.types.OpCode
 
CALL_INDIRECT - com.dylibso.chicory.wasm.types.OpCode
 
CALL_REF - com.dylibso.chicory.wasm.types.OpCode
 
ChicoryException - Exception in com.dylibso.chicory.wasm.exceptions
 
ChicoryException(String) - Constructor for exception com.dylibso.chicory.wasm.exceptions.ChicoryException
 
ChicoryException(String, Throwable) - Constructor for exception com.dylibso.chicory.wasm.exceptions.ChicoryException
 
ChicoryException(Throwable) - Constructor for exception com.dylibso.chicory.wasm.exceptions.ChicoryException
 
CODE - Static variable in class com.dylibso.chicory.wasm.types.SectionId
 
codeBlock() - Method in class com.dylibso.chicory.wasm.types.Instruction
 
CodeBlock - Class in com.dylibso.chicory.wasm.types
 
CodeBlock(BlockType) - Constructor for class com.dylibso.chicory.wasm.types.CodeBlock
 
codeSection() - Method in class com.dylibso.chicory.wasm.Module
 
CodeSection - Class in com.dylibso.chicory.wasm.types
 
CodeSection() - Constructor for class com.dylibso.chicory.wasm.types.CodeSection
Construct a new, empty section instance.
CodeSection(int) - Constructor for class com.dylibso.chicory.wasm.types.CodeSection
Construct a new, empty section instance.
com.dylibso.chicory.wasm - package com.dylibso.chicory.wasm
 
com.dylibso.chicory.wasm.exceptions - package com.dylibso.chicory.wasm.exceptions
 
com.dylibso.chicory.wasm.types - package com.dylibso.chicory.wasm.types
 
computeLeb128Size(int) - Static method in class com.dylibso.chicory.wasm.Encoding
Computes the number of bytes required to encode a given value as LEB128
Const - com.dylibso.chicory.wasm.types.MutabilityType
 
ControlTree - Class in com.dylibso.chicory.wasm
The purpose of this class is to provide a control structure to, in-line, label branches in a list of instructions.
ControlTree() - Constructor for class com.dylibso.chicory.wasm.ControlTree
 
CUSTOM - Static variable in class com.dylibso.chicory.wasm.types.SectionId
 
customSection(String) - Method in class com.dylibso.chicory.wasm.Module
 
CustomSection - Class in com.dylibso.chicory.wasm.types
A custom section of some kind.
CustomSection() - Constructor for class com.dylibso.chicory.wasm.types.CustomSection
 
customSections() - Method in class com.dylibso.chicory.wasm.Module
 

D

data() - Method in class com.dylibso.chicory.wasm.types.DataSegment
 
data() - Method in class com.dylibso.chicory.wasm.types.Value
 
DATA - Static variable in class com.dylibso.chicory.wasm.types.SectionId
 
DATA_DROP - com.dylibso.chicory.wasm.types.OpCode
 
dataSection() - Method in class com.dylibso.chicory.wasm.Module
 
DataSection - Class in com.dylibso.chicory.wasm.types
 
DataSection() - Constructor for class com.dylibso.chicory.wasm.types.DataSection
Construct a new, empty section instance.
DataSection(int) - Constructor for class com.dylibso.chicory.wasm.types.DataSection
Construct a new, empty section instance.
DataSegment - Class in com.dylibso.chicory.wasm.types
 
DataSegment(byte[]) - Constructor for class com.dylibso.chicory.wasm.types.DataSegment
 
dataSegmentCount() - Method in class com.dylibso.chicory.wasm.types.DataSection
 
dataSegments() - Method in class com.dylibso.chicory.wasm.types.DataSection
 
DeclarativeElement - Class in com.dylibso.chicory.wasm.types
A declarative element.
DeclarativeElement(ValueType, List<List<Instruction>>) - Constructor for class com.dylibso.chicory.wasm.types.DeclarativeElement
Construct a new instance.
defaultLimits() - Static method in class com.dylibso.chicory.wasm.types.MemoryLimits
{@return the default memory limits}
depth() - Method in class com.dylibso.chicory.wasm.types.Instruction
 
DROP - com.dylibso.chicory.wasm.types.OpCode
 

E

ELEM_DROP - com.dylibso.chicory.wasm.types.OpCode
 
Element - Class in com.dylibso.chicory.wasm.types
An element, used to initialize table ranges.
Element(ValueType, List<List<Instruction>>) - Constructor for class com.dylibso.chicory.wasm.types.Element
Construct a new instance.
ELEMENT - Static variable in class com.dylibso.chicory.wasm.types.SectionId
 
elementCount() - Method in class com.dylibso.chicory.wasm.types.Element
{@return the number of elements defined by this section} This value is equal to the number of initializers present.
elementCount() - Method in class com.dylibso.chicory.wasm.types.ElementSection
 
elements() - Method in class com.dylibso.chicory.wasm.types.ElementSection
 
elementSection() - Method in class com.dylibso.chicory.wasm.Module
 
ElementSection - Class in com.dylibso.chicory.wasm.types
 
ElementSection() - Constructor for class com.dylibso.chicory.wasm.types.ElementSection
Construct a new, empty section instance.
ElementSection(int) - Constructor for class com.dylibso.chicory.wasm.types.ElementSection
Construct a new, empty section instance.
elementType() - Method in class com.dylibso.chicory.wasm.types.Table
 
ElementType - Enum in com.dylibso.chicory.wasm.types
 
ELSE - com.dylibso.chicory.wasm.types.OpCode
 
EMPTY - Static variable in class com.dylibso.chicory.wasm.types.PassiveDataSegment
 
EMPTY_VALUES - Static variable in class com.dylibso.chicory.wasm.types.Value
 
Encoding - Class in com.dylibso.chicory.wasm
 
Encoding() - Constructor for class com.dylibso.chicory.wasm.Encoding
 
END - com.dylibso.chicory.wasm.types.OpCode
 
entryType() - Method in class com.dylibso.chicory.wasm.types.TableImport
{@return the table entry type}
equals(Export) - Method in class com.dylibso.chicory.wasm.types.Export
 
equals(FunctionImport) - Method in class com.dylibso.chicory.wasm.types.FunctionImport
 
equals(GlobalImport) - Method in class com.dylibso.chicory.wasm.types.GlobalImport
 
equals(Import) - Method in class com.dylibso.chicory.wasm.types.FunctionImport
 
equals(Import) - Method in class com.dylibso.chicory.wasm.types.GlobalImport
 
equals(Import) - Method in class com.dylibso.chicory.wasm.types.Import
 
equals(Import) - Method in class com.dylibso.chicory.wasm.types.MemoryImport
 
equals(Import) - Method in class com.dylibso.chicory.wasm.types.TableImport
 
equals(Limits) - Method in class com.dylibso.chicory.wasm.types.Limits
 
equals(MemoryImport) - Method in class com.dylibso.chicory.wasm.types.MemoryImport
 
equals(MemoryLimits) - Method in class com.dylibso.chicory.wasm.types.MemoryLimits
 
equals(TableImport) - Method in class com.dylibso.chicory.wasm.types.TableImport
 
equals(Object) - Method in class com.dylibso.chicory.wasm.types.Export
 
equals(Object) - Method in class com.dylibso.chicory.wasm.types.Import
 
equals(Object) - Method in class com.dylibso.chicory.wasm.types.Limits
 
equals(Object) - Method in class com.dylibso.chicory.wasm.types.MemoryLimits
 
equals(Object) - Method in class com.dylibso.chicory.wasm.types.Value
 
Export - Class in com.dylibso.chicory.wasm.types
An exported definition.
Export(String, int, ExternalType) - Constructor for class com.dylibso.chicory.wasm.types.Export
Construct a new instance.
EXPORT - Static variable in class com.dylibso.chicory.wasm.types.SectionId
 
exportCount() - Method in class com.dylibso.chicory.wasm.types.ExportSection
 
exportSection() - Method in class com.dylibso.chicory.wasm.Module
 
ExportSection - Class in com.dylibso.chicory.wasm.types
 
ExportSection() - Constructor for class com.dylibso.chicory.wasm.types.ExportSection
Construct a new, empty section instance.
ExportSection(int) - Constructor for class com.dylibso.chicory.wasm.types.ExportSection
Construct a new, empty section instance.
exportType() - Method in class com.dylibso.chicory.wasm.types.Export
{@return the type of exported definition}
ExternalType - Enum in com.dylibso.chicory.wasm.types
The type of external definition, import, or export.
externRef(long) - Static method in class com.dylibso.chicory.wasm.types.Value
 
ExternRef - com.dylibso.chicory.wasm.types.RefType
 
ExternRef - com.dylibso.chicory.wasm.types.ValueType
 
ExtRef - com.dylibso.chicory.wasm.types.ElementType
 
EXTREF_NULL - Static variable in class com.dylibso.chicory.wasm.types.Value
 

F

f32(long) - Static method in class com.dylibso.chicory.wasm.types.Value
 
F32 - com.dylibso.chicory.wasm.types.ValueType
 
F32_ABS - com.dylibso.chicory.wasm.types.OpCode
 
F32_ADD - com.dylibso.chicory.wasm.types.OpCode
 
F32_CEIL - com.dylibso.chicory.wasm.types.OpCode
 
F32_CONST - com.dylibso.chicory.wasm.types.OpCode
 
F32_CONVERT_I32_S - com.dylibso.chicory.wasm.types.OpCode
 
F32_CONVERT_I32_U - com.dylibso.chicory.wasm.types.OpCode
 
F32_CONVERT_I64_S - com.dylibso.chicory.wasm.types.OpCode
 
F32_CONVERT_I64_U - com.dylibso.chicory.wasm.types.OpCode
 
F32_COPYSIGN - com.dylibso.chicory.wasm.types.OpCode
 
F32_DEMOTE_F64 - com.dylibso.chicory.wasm.types.OpCode
 
F32_DIV - com.dylibso.chicory.wasm.types.OpCode
 
F32_EQ - com.dylibso.chicory.wasm.types.OpCode
 
F32_FLOOR - com.dylibso.chicory.wasm.types.OpCode
 
F32_GE - com.dylibso.chicory.wasm.types.OpCode
 
F32_GT - com.dylibso.chicory.wasm.types.OpCode
 
F32_LE - com.dylibso.chicory.wasm.types.OpCode
 
F32_LOAD - com.dylibso.chicory.wasm.types.OpCode
 
F32_LT - com.dylibso.chicory.wasm.types.OpCode
 
F32_MAX - com.dylibso.chicory.wasm.types.OpCode
 
F32_MIN - com.dylibso.chicory.wasm.types.OpCode
 
F32_MUL - com.dylibso.chicory.wasm.types.OpCode
 
F32_NE - com.dylibso.chicory.wasm.types.OpCode
 
F32_NEAREST - com.dylibso.chicory.wasm.types.OpCode
 
F32_NEG - com.dylibso.chicory.wasm.types.OpCode
 
F32_REINTERPRET_I32 - com.dylibso.chicory.wasm.types.OpCode
 
F32_SQRT - com.dylibso.chicory.wasm.types.OpCode
 
F32_STORE - com.dylibso.chicory.wasm.types.OpCode
 
F32_SUB - com.dylibso.chicory.wasm.types.OpCode
 
F32_TRUNC - com.dylibso.chicory.wasm.types.OpCode
 
f64(long) - Static method in class com.dylibso.chicory.wasm.types.Value
 
F64 - com.dylibso.chicory.wasm.types.ValueType
 
F64_ABS - com.dylibso.chicory.wasm.types.OpCode
 
F64_ADD - com.dylibso.chicory.wasm.types.OpCode
 
F64_CEIL - com.dylibso.chicory.wasm.types.OpCode
 
F64_CONST - com.dylibso.chicory.wasm.types.OpCode
 
F64_CONVERT_I32_S - com.dylibso.chicory.wasm.types.OpCode
 
F64_CONVERT_I32_U - com.dylibso.chicory.wasm.types.OpCode
 
F64_CONVERT_I64_S - com.dylibso.chicory.wasm.types.OpCode
 
F64_CONVERT_I64_U - com.dylibso.chicory.wasm.types.OpCode
 
F64_COPYSIGN - com.dylibso.chicory.wasm.types.OpCode
 
F64_DIV - com.dylibso.chicory.wasm.types.OpCode
 
F64_EQ - com.dylibso.chicory.wasm.types.OpCode
 
F64_FLOOR - com.dylibso.chicory.wasm.types.OpCode
 
F64_GE - com.dylibso.chicory.wasm.types.OpCode
 
F64_GT - com.dylibso.chicory.wasm.types.OpCode
 
F64_LE - com.dylibso.chicory.wasm.types.OpCode
 
F64_LOAD - com.dylibso.chicory.wasm.types.OpCode
 
F64_LT - com.dylibso.chicory.wasm.types.OpCode
 
F64_MAX - com.dylibso.chicory.wasm.types.OpCode
 
F64_MIN - com.dylibso.chicory.wasm.types.OpCode
 
F64_MUL - com.dylibso.chicory.wasm.types.OpCode
 
F64_NE - com.dylibso.chicory.wasm.types.OpCode
 
F64_NEAREST - com.dylibso.chicory.wasm.types.OpCode
 
F64_NEG - com.dylibso.chicory.wasm.types.OpCode
 
F64_PROMOTE_F32 - com.dylibso.chicory.wasm.types.OpCode
 
F64_REINTERPRET_I64 - com.dylibso.chicory.wasm.types.OpCode
 
F64_SQRT - com.dylibso.chicory.wasm.types.OpCode
 
F64_STORE - com.dylibso.chicory.wasm.types.OpCode
 
F64_SUB - com.dylibso.chicory.wasm.types.OpCode
 
F64_TRUNC - com.dylibso.chicory.wasm.types.OpCode
 
FALSE - Static variable in class com.dylibso.chicory.wasm.types.Value
 
FLOAT32 - com.dylibso.chicory.wasm.types.WasmEncoding
 
FLOAT64 - com.dylibso.chicory.wasm.types.WasmEncoding
 
fromDouble(double) - Static method in class com.dylibso.chicory.wasm.types.Value
 
fromFloat(float) - Static method in class com.dylibso.chicory.wasm.types.Value
 
funcRef(long) - Static method in class com.dylibso.chicory.wasm.types.Value
 
FuncRef - com.dylibso.chicory.wasm.types.ElementType
 
FuncRef - com.dylibso.chicory.wasm.types.RefType
 
FuncRef - com.dylibso.chicory.wasm.types.ValueType
 
FUNCREF_NULL - Static variable in class com.dylibso.chicory.wasm.types.Value
 
FUNCTION - com.dylibso.chicory.wasm.types.ExternalType
 
FUNCTION - Static variable in class com.dylibso.chicory.wasm.types.SectionId
 
functionBodies() - Method in class com.dylibso.chicory.wasm.types.CodeSection
 
FunctionBody - Class in com.dylibso.chicory.wasm.types
 
FunctionBody(List<ValueType>, List<Instruction>) - Constructor for class com.dylibso.chicory.wasm.types.FunctionBody
 
functionBodyCount() - Method in class com.dylibso.chicory.wasm.types.CodeSection
 
functionCount() - Method in class com.dylibso.chicory.wasm.types.FunctionSection
 
FunctionImport - Class in com.dylibso.chicory.wasm.types
An imported function.
FunctionImport(String, String, int) - Constructor for class com.dylibso.chicory.wasm.types.FunctionImport
Construct a new instance.
functionNameCount() - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
{@return the number of function names in this section} This value does not have any relationship to the function index of any particular entry; it merely reflects the number of function names in this section.
functionSection() - Method in class com.dylibso.chicory.wasm.Module
 
FunctionSection - Class in com.dylibso.chicory.wasm.types
 
FunctionSection() - Constructor for class com.dylibso.chicory.wasm.types.FunctionSection
Construct a new, empty section instance.
FunctionSection(int) - Constructor for class com.dylibso.chicory.wasm.types.FunctionSection
Construct a new, empty section instance.
FunctionType - Class in com.dylibso.chicory.wasm.types
 
FunctionType(ValueType[], ValueType[]) - Constructor for class com.dylibso.chicory.wasm.types.FunctionType
 

G

getDataSegment(int) - Method in class com.dylibso.chicory.wasm.types.DataSection
 
getElement(int) - Method in class com.dylibso.chicory.wasm.types.ElementSection
 
getExport(int) - Method in class com.dylibso.chicory.wasm.types.ExportSection
 
getFunctionBody(int) - Method in class com.dylibso.chicory.wasm.types.CodeSection
 
getFunctionType(int) - Method in class com.dylibso.chicory.wasm.types.FunctionSection
 
getFunctionType(int, TypeSection) - Method in class com.dylibso.chicory.wasm.types.FunctionSection
 
getGlobal(int) - Method in class com.dylibso.chicory.wasm.types.GlobalSection
 
getImport(int) - Method in class com.dylibso.chicory.wasm.types.ImportSection
 
getMemory(int) - Method in class com.dylibso.chicory.wasm.types.MemorySection
 
getSignature(OpCode) - Static method in enum com.dylibso.chicory.wasm.types.OpCode
 
getTable(int) - Method in class com.dylibso.chicory.wasm.types.TableSection
 
getType(int) - Method in class com.dylibso.chicory.wasm.types.TypeSection
 
Global - Class in com.dylibso.chicory.wasm.types
The definition of a global variable in the model of a module.
Global(ValueType, MutabilityType, List<Instruction>) - Constructor for class com.dylibso.chicory.wasm.types.Global
 
GLOBAL - com.dylibso.chicory.wasm.types.ExternalType
 
GLOBAL - Static variable in class com.dylibso.chicory.wasm.types.SectionId
 
GLOBAL_GET - com.dylibso.chicory.wasm.types.OpCode
 
GLOBAL_SET - com.dylibso.chicory.wasm.types.OpCode
 
globalCount() - Method in class com.dylibso.chicory.wasm.types.GlobalSection
 
GlobalImport - Class in com.dylibso.chicory.wasm.types
An imported global variable or constant.
GlobalImport(String, String, MutabilityType, ValueType) - Constructor for class com.dylibso.chicory.wasm.types.GlobalImport
Construct a new instance.
globals() - Method in class com.dylibso.chicory.wasm.types.GlobalSection
 
globalSection() - Method in class com.dylibso.chicory.wasm.Module
 
GlobalSection - Class in com.dylibso.chicory.wasm.types
 
GlobalSection() - Constructor for class com.dylibso.chicory.wasm.types.GlobalSection
Construct a new, empty section instance.
GlobalSection(int) - Constructor for class com.dylibso.chicory.wasm.types.GlobalSection
Construct a new, empty section instance.
grow(int, int) - Method in class com.dylibso.chicory.wasm.types.Table
 

H

hashCode() - Method in class com.dylibso.chicory.wasm.types.Export
 
hashCode() - Method in class com.dylibso.chicory.wasm.types.FunctionImport
 
hashCode() - Method in class com.dylibso.chicory.wasm.types.GlobalImport
 
hashCode() - Method in class com.dylibso.chicory.wasm.types.Import
 
hashCode() - Method in class com.dylibso.chicory.wasm.types.Limits
 
hashCode() - Method in class com.dylibso.chicory.wasm.types.MemoryImport
 
hashCode() - Method in class com.dylibso.chicory.wasm.types.MemoryLimits
 
hashCode() - Method in class com.dylibso.chicory.wasm.types.TableImport
 
hashCode() - Method in class com.dylibso.chicory.wasm.types.Value
 

I

i32(long) - Static method in class com.dylibso.chicory.wasm.types.Value
 
I32 - com.dylibso.chicory.wasm.types.ValueType
 
I32_ADD - com.dylibso.chicory.wasm.types.OpCode
 
I32_AND - com.dylibso.chicory.wasm.types.OpCode
 
I32_CLZ - com.dylibso.chicory.wasm.types.OpCode
 
I32_CONST - com.dylibso.chicory.wasm.types.OpCode
 
I32_CTZ - com.dylibso.chicory.wasm.types.OpCode
 
I32_DIV_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_DIV_U - com.dylibso.chicory.wasm.types.OpCode
 
I32_EQ - com.dylibso.chicory.wasm.types.OpCode
 
I32_EQZ - com.dylibso.chicory.wasm.types.OpCode
 
I32_EXTEND_16_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_EXTEND_8_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_GE_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_GE_U - com.dylibso.chicory.wasm.types.OpCode
 
I32_GT_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_GT_U - com.dylibso.chicory.wasm.types.OpCode
 
I32_LE_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_LE_U - com.dylibso.chicory.wasm.types.OpCode
 
I32_LOAD - com.dylibso.chicory.wasm.types.OpCode
 
I32_LOAD16_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_LOAD16_U - com.dylibso.chicory.wasm.types.OpCode
 
I32_LOAD8_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_LOAD8_U - com.dylibso.chicory.wasm.types.OpCode
 
I32_LT_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_LT_U - com.dylibso.chicory.wasm.types.OpCode
 
I32_MUL - com.dylibso.chicory.wasm.types.OpCode
 
I32_NE - com.dylibso.chicory.wasm.types.OpCode
 
I32_OR - com.dylibso.chicory.wasm.types.OpCode
 
I32_POPCNT - com.dylibso.chicory.wasm.types.OpCode
 
I32_REINTERPRET_F32 - com.dylibso.chicory.wasm.types.OpCode
 
I32_REM_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_REM_U - com.dylibso.chicory.wasm.types.OpCode
 
I32_ROTL - com.dylibso.chicory.wasm.types.OpCode
 
I32_ROTR - com.dylibso.chicory.wasm.types.OpCode
 
I32_SHL - com.dylibso.chicory.wasm.types.OpCode
 
I32_SHR_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_SHR_U - com.dylibso.chicory.wasm.types.OpCode
 
I32_STORE - com.dylibso.chicory.wasm.types.OpCode
 
I32_STORE16 - com.dylibso.chicory.wasm.types.OpCode
 
I32_STORE8 - com.dylibso.chicory.wasm.types.OpCode
 
I32_SUB - com.dylibso.chicory.wasm.types.OpCode
 
I32_TRUNC_F32_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_TRUNC_F32_U - com.dylibso.chicory.wasm.types.OpCode
 
I32_TRUNC_F64_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_TRUNC_F64_U - com.dylibso.chicory.wasm.types.OpCode
 
I32_TRUNC_SAT_F32_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_TRUNC_SAT_F32_U - com.dylibso.chicory.wasm.types.OpCode
 
I32_TRUNC_SAT_F64_S - com.dylibso.chicory.wasm.types.OpCode
 
I32_TRUNC_SAT_F64_U - com.dylibso.chicory.wasm.types.OpCode
 
I32_WRAP_I64 - com.dylibso.chicory.wasm.types.OpCode
 
I32_XOR - com.dylibso.chicory.wasm.types.OpCode
 
i64(long) - Static method in class com.dylibso.chicory.wasm.types.Value
 
I64 - com.dylibso.chicory.wasm.types.ValueType
 
I64_ADD - com.dylibso.chicory.wasm.types.OpCode
 
I64_AND - com.dylibso.chicory.wasm.types.OpCode
 
I64_CLZ - com.dylibso.chicory.wasm.types.OpCode
 
I64_CONST - com.dylibso.chicory.wasm.types.OpCode
 
I64_CTZ - com.dylibso.chicory.wasm.types.OpCode
 
I64_DIV_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_DIV_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_EQ - com.dylibso.chicory.wasm.types.OpCode
 
I64_EQZ - com.dylibso.chicory.wasm.types.OpCode
 
I64_EXTEND_16_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_EXTEND_32_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_EXTEND_8_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_EXTEND_I32_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_EXTEND_I32_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_GE_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_GE_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_GT_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_GT_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_LE_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_LE_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_LOAD - com.dylibso.chicory.wasm.types.OpCode
 
I64_LOAD16_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_LOAD16_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_LOAD32_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_LOAD32_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_LOAD8_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_LOAD8_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_LT_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_LT_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_MUL - com.dylibso.chicory.wasm.types.OpCode
 
I64_NE - com.dylibso.chicory.wasm.types.OpCode
 
I64_OR - com.dylibso.chicory.wasm.types.OpCode
 
I64_POPCNT - com.dylibso.chicory.wasm.types.OpCode
 
I64_REINTERPRET_F64 - com.dylibso.chicory.wasm.types.OpCode
 
I64_REM_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_REM_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_ROTL - com.dylibso.chicory.wasm.types.OpCode
 
I64_ROTR - com.dylibso.chicory.wasm.types.OpCode
 
I64_SHL - com.dylibso.chicory.wasm.types.OpCode
 
I64_SHR_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_SHR_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_STORE - com.dylibso.chicory.wasm.types.OpCode
 
I64_STORE16 - com.dylibso.chicory.wasm.types.OpCode
 
I64_STORE32 - com.dylibso.chicory.wasm.types.OpCode
 
I64_STORE8 - com.dylibso.chicory.wasm.types.OpCode
 
I64_SUB - com.dylibso.chicory.wasm.types.OpCode
 
I64_TRUNC_F32_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_TRUNC_F32_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_TRUNC_F64_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_TRUNC_F64_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_TRUNC_SAT_F32_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_TRUNC_SAT_F32_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_TRUNC_SAT_F64_S - com.dylibso.chicory.wasm.types.OpCode
 
I64_TRUNC_SAT_F64_U - com.dylibso.chicory.wasm.types.OpCode
 
I64_XOR - com.dylibso.chicory.wasm.types.OpCode
 
id() - Method in enum com.dylibso.chicory.wasm.types.ElementType
 
id() - Method in enum com.dylibso.chicory.wasm.types.ExternalType
{@return the numerical identifier for this external kind}
id() - Method in enum com.dylibso.chicory.wasm.types.MutabilityType
 
id() - Method in enum com.dylibso.chicory.wasm.types.RefType
 
id() - Method in enum com.dylibso.chicory.wasm.types.ValueType
 
IF - com.dylibso.chicory.wasm.types.OpCode
 
Import - Class in com.dylibso.chicory.wasm.types
Some imported entity.
IMPORT - Static variable in class com.dylibso.chicory.wasm.types.SectionId
 
importCount() - Method in class com.dylibso.chicory.wasm.types.ImportSection
 
importSection() - Method in class com.dylibso.chicory.wasm.Module
 
ImportSection - Class in com.dylibso.chicory.wasm.types
 
ImportSection() - Constructor for class com.dylibso.chicory.wasm.types.ImportSection
Construct a new, empty section instance.
ImportSection(int) - Constructor for class com.dylibso.chicory.wasm.types.ImportSection
Construct a new, empty section instance.
importType() - Method in class com.dylibso.chicory.wasm.types.FunctionImport
 
importType() - Method in class com.dylibso.chicory.wasm.types.GlobalImport
 
importType() - Method in class com.dylibso.chicory.wasm.types.Import
{@return the kind of imported definition}
importType() - Method in class com.dylibso.chicory.wasm.types.MemoryImport
 
importType() - Method in class com.dylibso.chicory.wasm.types.TableImport
 
includeSection(int) - Method in class com.dylibso.chicory.wasm.Parser
 
index() - Method in class com.dylibso.chicory.wasm.types.ActiveDataSegment
 
index() - Method in class com.dylibso.chicory.wasm.types.Export
{@return the export index}
initializers() - Method in class com.dylibso.chicory.wasm.types.Element
{@return the list of instruction lists which are used to initialize each element in the range}
initialPages() - Method in class com.dylibso.chicory.wasm.types.MemoryLimits
{@return the initial size, in pages}
initInstructions() - Method in class com.dylibso.chicory.wasm.types.Global
 
instruction() - Method in class com.dylibso.chicory.wasm.ControlTree
 
Instruction - Class in com.dylibso.chicory.wasm.types
 
Instruction(int, OpCode, long[]) - Constructor for class com.dylibso.chicory.wasm.types.Instruction
 
instructionNumber() - Method in class com.dylibso.chicory.wasm.ControlTree
 
instructions() - Method in class com.dylibso.chicory.wasm.types.CodeBlock
 
instructions() - Method in class com.dylibso.chicory.wasm.types.FunctionBody
 
InvalidException - Exception in com.dylibso.chicory.wasm.exceptions
 
InvalidException(String) - Constructor for exception com.dylibso.chicory.wasm.exceptions.InvalidException
 
InvalidException(String, Throwable) - Constructor for exception com.dylibso.chicory.wasm.exceptions.InvalidException
 
InvalidException(Throwable) - Constructor for exception com.dylibso.chicory.wasm.exceptions.InvalidException
 
isRoot() - Method in class com.dylibso.chicory.wasm.ControlTree
 

L

labelFalse() - Method in class com.dylibso.chicory.wasm.types.Instruction
 
labelTable() - Method in class com.dylibso.chicory.wasm.types.Instruction
 
labelTrue() - Method in class com.dylibso.chicory.wasm.types.Instruction
 
LIMIT_MAX - Static variable in class com.dylibso.chicory.wasm.types.Limits
 
limits() - Method in class com.dylibso.chicory.wasm.types.MemoryImport
{@return the memory size limits, in pages}
limits() - Method in class com.dylibso.chicory.wasm.types.Table
 
limits() - Method in class com.dylibso.chicory.wasm.types.TableImport
{@return the table size limits}
Limits - Class in com.dylibso.chicory.wasm.types
 
Limits(long) - Constructor for class com.dylibso.chicory.wasm.types.Limits
 
Limits(long, long) - Constructor for class com.dylibso.chicory.wasm.types.Limits
 
LOCAL_GET - com.dylibso.chicory.wasm.types.OpCode
 
LOCAL_SET - com.dylibso.chicory.wasm.types.OpCode
 
LOCAL_TEE - com.dylibso.chicory.wasm.types.OpCode
 
localTypes() - Method in class com.dylibso.chicory.wasm.types.FunctionBody
 
LOOP - com.dylibso.chicory.wasm.types.BlockType
 
LOOP - com.dylibso.chicory.wasm.types.OpCode
 

M

MalformedException - Exception in com.dylibso.chicory.wasm.exceptions
 
MalformedException(String) - Constructor for exception com.dylibso.chicory.wasm.exceptions.MalformedException
 
MalformedException(String, Throwable) - Constructor for exception com.dylibso.chicory.wasm.exceptions.MalformedException
 
MalformedException(Throwable) - Constructor for exception com.dylibso.chicory.wasm.exceptions.MalformedException
 
max() - Method in class com.dylibso.chicory.wasm.types.Limits
 
MAX_PAGES - Static variable in class com.dylibso.chicory.wasm.types.MemoryLimits
Maximum allowed number of pages.
maximumPages() - Method in class com.dylibso.chicory.wasm.types.MemoryLimits
{@return the maximum size, in pages}
Memory - Class in com.dylibso.chicory.wasm.types
A memory definition.
Memory(MemoryLimits) - Constructor for class com.dylibso.chicory.wasm.types.Memory
Construct a new instance.
MEMORY - com.dylibso.chicory.wasm.types.ExternalType
 
MEMORY - Static variable in class com.dylibso.chicory.wasm.types.SectionId
 
MEMORY_COPY - com.dylibso.chicory.wasm.types.OpCode
 
MEMORY_FILL - com.dylibso.chicory.wasm.types.OpCode
 
MEMORY_GROW - com.dylibso.chicory.wasm.types.OpCode
 
MEMORY_INIT - com.dylibso.chicory.wasm.types.OpCode
 
MEMORY_SIZE - com.dylibso.chicory.wasm.types.OpCode
 
memoryCount() - Method in class com.dylibso.chicory.wasm.types.MemorySection
 
MemoryImport - Class in com.dylibso.chicory.wasm.types
An imported memory.
MemoryImport(String, String, MemoryLimits) - Constructor for class com.dylibso.chicory.wasm.types.MemoryImport
Construct a new instance.
memoryLimits() - Method in class com.dylibso.chicory.wasm.types.Memory
{@return the defined memory limits}
MemoryLimits - Class in com.dylibso.chicory.wasm.types
Limits for memory sizes, in pages.
MemoryLimits(int) - Constructor for class com.dylibso.chicory.wasm.types.MemoryLimits
Construct a new instance.
MemoryLimits(int, int) - Constructor for class com.dylibso.chicory.wasm.types.MemoryLimits
Construct a new instance.
MemoryLimits(int, int, boolean) - Constructor for class com.dylibso.chicory.wasm.types.MemoryLimits
Construct a new instance.
memorySection() - Method in class com.dylibso.chicory.wasm.Module
 
MemorySection - Class in com.dylibso.chicory.wasm.types
 
MemorySection() - Constructor for class com.dylibso.chicory.wasm.types.MemorySection
Construct a new, empty section instance.
MemorySection(int) - Constructor for class com.dylibso.chicory.wasm.types.MemorySection
Construct a new, empty section instance.
min() - Method in class com.dylibso.chicory.wasm.types.Limits
 
Module - Class in com.dylibso.chicory.wasm
 
Module() - Constructor for class com.dylibso.chicory.wasm.Module
 
moduleName() - Method in class com.dylibso.chicory.wasm.types.Import
{@return the module name to import from}
moduleName() - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
{@return the module name, or null if none is set}
mutabilityType() - Method in class com.dylibso.chicory.wasm.types.Global
 
mutabilityType() - Method in class com.dylibso.chicory.wasm.types.GlobalImport
{@return the mutability type of the global}
MutabilityType - Enum in com.dylibso.chicory.wasm.types
 

N

name() - Method in class com.dylibso.chicory.wasm.types.CustomSection
 
name() - Method in class com.dylibso.chicory.wasm.types.Export
{@return the export name}
name() - Method in class com.dylibso.chicory.wasm.types.Import
{@return the import name}
name() - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
 
name() - Method in class com.dylibso.chicory.wasm.types.UnknownCustomSection
 
NameCustomSection - Class in com.dylibso.chicory.wasm.types
The "name" custom section.
NameCustomSection() - Constructor for class com.dylibso.chicory.wasm.types.NameCustomSection
Construct a new, empty section instance.
NameCustomSection(byte[]) - Constructor for class com.dylibso.chicory.wasm.types.NameCustomSection
Construct a new instance.
nameOfData(int) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
{@return the name of the data segment with the given index, or null if none is set}
nameOfElement(int) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
{@return the name of the element with the given index, or null if none is set}
nameOfFunction(int) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
{@return the name of the function with the given index, or null if none is set}
nameOfGlobal(int) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
{@return the name of the global with the given index, or null if none is set}
nameOfLabel(int, int) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
{@return the name of the local with the given index within the function with the given index, or null if none is set}
nameOfLocal(int, int) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
{@return the name of the local with the given index within the function with the given index, or null if none is set}
nameOfMemory(int) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
{@return the name of the memory with the given index, or null if none is set}
nameOfTable(int) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
{@return the name of the table with the given index, or null if none is set}
nameOfTag(int) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
{@return the name of the tag with the given index, or null if none is set}
nameSection() - Method in class com.dylibso.chicory.wasm.Module
 
nested() - Method in class com.dylibso.chicory.wasm.ControlTree
 
NOP - com.dylibso.chicory.wasm.types.OpCode
 

O

offset() - Method in class com.dylibso.chicory.wasm.types.ActiveElement
{@return a constant expression defining the offset into the table}
offsetInstructions() - Method in class com.dylibso.chicory.wasm.types.ActiveDataSegment
 
onSection(Section) - Method in interface com.dylibso.chicory.wasm.ParserListener
 
opcode() - Method in class com.dylibso.chicory.wasm.types.Instruction
 
opcode() - Method in enum com.dylibso.chicory.wasm.types.OpCode
 
OpCode - Enum in com.dylibso.chicory.wasm.types
 
operands() - Method in class com.dylibso.chicory.wasm.types.Instruction
 

P

params() - Method in class com.dylibso.chicory.wasm.types.FunctionType
 
paramsMatch(FunctionType) - Method in class com.dylibso.chicory.wasm.types.FunctionType
 
parent() - Method in class com.dylibso.chicory.wasm.ControlTree
 
parseModule(InputStream) - Method in class com.dylibso.chicory.wasm.Parser
 
Parser - Class in com.dylibso.chicory.wasm
Parser for Web Assembly binaries.
Parser(Logger) - Constructor for class com.dylibso.chicory.wasm.Parser
 
Parser(Logger, BitSet) - Constructor for class com.dylibso.chicory.wasm.Parser
 
Parser(Logger, BitSet, Map<String, Function<byte[], CustomSection>>) - Constructor for class com.dylibso.chicory.wasm.Parser
 
ParserListener - Interface in com.dylibso.chicory.wasm
 
PassiveDataSegment - Class in com.dylibso.chicory.wasm.types
 
PassiveDataSegment(byte[]) - Constructor for class com.dylibso.chicory.wasm.types.PassiveDataSegment
 
PassiveElement - Class in com.dylibso.chicory.wasm.types
A passive element.
PassiveElement(ValueType, List<List<Instruction>>) - Constructor for class com.dylibso.chicory.wasm.types.PassiveElement
Construct a new instance.

R

readFloat32(ByteBuffer) - Static method in class com.dylibso.chicory.wasm.Parser
Read a F32 from the buffer which fits neatly into a long.
readFloat64(ByteBuffer) - Static method in class com.dylibso.chicory.wasm.Parser
Read a F64 from the buffer which fits neatly into a long.
readName(ByteBuffer) - Static method in class com.dylibso.chicory.wasm.Parser
Read a symbol name from the buffer as UTF-8 String.
readSigned32Leb128(ByteBuffer) - Static method in class com.dylibso.chicory.wasm.Encoding
Reads an unsigned integer from byteBuffer.
readSigned64Leb128(ByteBuffer) - Static method in class com.dylibso.chicory.wasm.Encoding
 
readUnsignedLeb128(ByteBuffer) - Static method in class com.dylibso.chicory.wasm.Encoding
Reads an unsigned integer from byteBuffer.
readVarSInt32(ByteBuffer) - Static method in class com.dylibso.chicory.wasm.Parser
Read a signed I32 from the buffer.
readVarSInt64(ByteBuffer) - Static method in class com.dylibso.chicory.wasm.Parser
Read a signed I64 from the buffer which fits neatly into a long.
readVarUInt32(ByteBuffer) - Static method in class com.dylibso.chicory.wasm.Parser
Read an unsigned I32 from the buffer.
ref(int) - Method in class com.dylibso.chicory.wasm.types.Table
 
REF_FUNC - com.dylibso.chicory.wasm.types.OpCode
 
REF_IS_NULL - com.dylibso.chicory.wasm.types.OpCode
 
REF_NULL - com.dylibso.chicory.wasm.types.OpCode
 
REF_NULL_VALUE - Static variable in class com.dylibso.chicory.wasm.types.Value
 
RefType - Enum in com.dylibso.chicory.wasm.types
 
refTypeForId(int) - Static method in enum com.dylibso.chicory.wasm.types.ValueType
 
RETURN - com.dylibso.chicory.wasm.types.OpCode
 
returns() - Method in class com.dylibso.chicory.wasm.types.FunctionType
 
returnsMatch(FunctionType) - Method in class com.dylibso.chicory.wasm.types.FunctionType
 
root() - Method in class com.dylibso.chicory.wasm.types.Ast
 

S

scope() - Method in class com.dylibso.chicory.wasm.types.Instruction
 
Section - Class in com.dylibso.chicory.wasm.types
 
Section(long) - Constructor for class com.dylibso.chicory.wasm.types.Section
 
sectionId() - Method in class com.dylibso.chicory.wasm.types.Section
 
SectionId - Class in com.dylibso.chicory.wasm.types
 
SectionId() - Constructor for class com.dylibso.chicory.wasm.types.SectionId
 
SELECT - com.dylibso.chicory.wasm.types.OpCode
 
SELECT_T - com.dylibso.chicory.wasm.types.OpCode
 
setCodeBlock(CodeBlock) - Method in class com.dylibso.chicory.wasm.types.Instruction
 
setCodeSection(CodeSection) - Method in class com.dylibso.chicory.wasm.Module
 
setDataSection(DataSection) - Method in class com.dylibso.chicory.wasm.Module
 
setDepth(int) - Method in class com.dylibso.chicory.wasm.types.Instruction
 
setElementSection(ElementSection) - Method in class com.dylibso.chicory.wasm.Module
 
setExportSection(ExportSection) - Method in class com.dylibso.chicory.wasm.Module
 
setFinalInstructionNumber(int, Instruction) - Method in class com.dylibso.chicory.wasm.ControlTree
 
setFunctionSection(FunctionSection) - Method in class com.dylibso.chicory.wasm.Module
 
setGlobalSection(GlobalSection) - Method in class com.dylibso.chicory.wasm.Module
 
setImportSection(ImportSection) - Method in class com.dylibso.chicory.wasm.Module
 
setLabelFalse(Integer) - Method in class com.dylibso.chicory.wasm.types.Instruction
 
setLabelTable(int[]) - Method in class com.dylibso.chicory.wasm.types.Instruction
 
setLabelTrue(Integer) - Method in class com.dylibso.chicory.wasm.types.Instruction
 
setMemorySection(MemorySection) - Method in class com.dylibso.chicory.wasm.Module
 
setModuleName(String) - Method in class com.dylibso.chicory.wasm.types.NameCustomSection
Set the module name.
setRef(int, int) - Method in class com.dylibso.chicory.wasm.types.Table
 
setScope(Instruction) - Method in class com.dylibso.chicory.wasm.types.Instruction
 
setStartIndex(long) - Method in class com.dylibso.chicory.wasm.types.StartSection
 
setStartSection(StartSection) - Method in class com.dylibso.chicory.wasm.Module
 
setTableSection(TableSection) - Method in class com.dylibso.chicory.wasm.Module
 
setTypeSection(TypeSection) - Method in class com.dylibso.chicory.wasm.Module
 
shared() - Method in class com.dylibso.chicory.wasm.types.MemoryLimits
{@return true if the limits apply to a shared memory segment, or false otherwise}
size() - Method in class com.dylibso.chicory.wasm.types.Table
 
spawn(int, Instruction) - Method in class com.dylibso.chicory.wasm.ControlTree
 
START - Static variable in class com.dylibso.chicory.wasm.types.SectionId
 
startIndex() - Method in class com.dylibso.chicory.wasm.types.StartSection
 
startSection() - Method in class com.dylibso.chicory.wasm.Module
 
StartSection - Class in com.dylibso.chicory.wasm.types
 
StartSection() - Constructor for class com.dylibso.chicory.wasm.types.StartSection
 
stream() - Method in class com.dylibso.chicory.wasm.types.ImportSection
 

T

Table - Class in com.dylibso.chicory.wasm.types
 
Table(ElementType, Limits) - Constructor for class com.dylibso.chicory.wasm.types.Table
 
TABLE - com.dylibso.chicory.wasm.types.ExternalType
 
TABLE - Static variable in class com.dylibso.chicory.wasm.types.SectionId
 
TABLE_COPY - com.dylibso.chicory.wasm.types.OpCode
 
TABLE_FILL - com.dylibso.chicory.wasm.types.OpCode
 
TABLE_GET - com.dylibso.chicory.wasm.types.OpCode
 
TABLE_GROW - com.dylibso.chicory.wasm.types.OpCode
 
TABLE_INIT - com.dylibso.chicory.wasm.types.OpCode
 
TABLE_SET - com.dylibso.chicory.wasm.types.OpCode
 
TABLE_SIZE - com.dylibso.chicory.wasm.types.OpCode
 
tableCount() - Method in class com.dylibso.chicory.wasm.types.TableSection
 
TableImport - Class in com.dylibso.chicory.wasm.types
An imported table.
TableImport(String, String, ValueType, Limits) - Constructor for class com.dylibso.chicory.wasm.types.TableImport
Construct a new instance.
tableIndex() - Method in class com.dylibso.chicory.wasm.types.ActiveElement
{@return the table to actively initialize}
tableSection() - Method in class com.dylibso.chicory.wasm.Module
 
TableSection - Class in com.dylibso.chicory.wasm.types
 
TableSection() - Constructor for class com.dylibso.chicory.wasm.types.TableSection
Construct a new, empty section instance.
TableSection(int) - Constructor for class com.dylibso.chicory.wasm.types.TableSection
Construct a new, empty section instance.
TAG - com.dylibso.chicory.wasm.types.ExternalType
 
toString() - Method in class com.dylibso.chicory.wasm.types.Ast
 
toString() - Method in class com.dylibso.chicory.wasm.types.FunctionType
 
toString() - Method in class com.dylibso.chicory.wasm.types.Import
 
toString() - Method in class com.dylibso.chicory.wasm.types.Instruction
 
toString() - Method in class com.dylibso.chicory.wasm.types.Limits
 
toString() - Method in class com.dylibso.chicory.wasm.types.MemoryLimits
 
toString() - Method in class com.dylibso.chicory.wasm.types.Value
 
toString(StringBuilder) - Method in class com.dylibso.chicory.wasm.types.FunctionImport
 
toString(StringBuilder) - Method in class com.dylibso.chicory.wasm.types.GlobalImport
 
toString(StringBuilder) - Method in class com.dylibso.chicory.wasm.types.Import
 
toString(StringBuilder) - Method in class com.dylibso.chicory.wasm.types.Limits
 
toString(StringBuilder) - Method in class com.dylibso.chicory.wasm.types.MemoryImport
 
toString(StringBuilder) - Method in class com.dylibso.chicory.wasm.types.MemoryLimits
 
toString(StringBuilder) - Method in class com.dylibso.chicory.wasm.types.TableImport
 
TRUE - Static variable in class com.dylibso.chicory.wasm.types.Value
 
TWO_POW_64 - Static variable in class com.dylibso.chicory.wasm.types.Value
 
type() - Method in class com.dylibso.chicory.wasm.types.Element
{@return the type of the element values}
type() - Method in class com.dylibso.chicory.wasm.types.GlobalImport
{@return the type of the value stored in the global}
type() - Method in class com.dylibso.chicory.wasm.types.Value
 
TYPE - Static variable in class com.dylibso.chicory.wasm.types.SectionId
 
typeCount() - Method in class com.dylibso.chicory.wasm.types.TypeSection
 
typeIndex() - Method in class com.dylibso.chicory.wasm.types.FunctionImport
{@return the type index corresponding to the imported function's type}
types() - Method in class com.dylibso.chicory.wasm.types.TypeSection
 
typeSection() - Method in class com.dylibso.chicory.wasm.Module
 
TypeSection - Class in com.dylibso.chicory.wasm.types
 
TypeSection() - Constructor for class com.dylibso.chicory.wasm.types.TypeSection
Construct a new, empty section instance.
TypeSection(int) - Constructor for class com.dylibso.chicory.wasm.types.TypeSection
Construct a new, empty section instance.
typesMatch(FunctionType) - Method in class com.dylibso.chicory.wasm.types.FunctionType
 

U

unbounded() - Static method in class com.dylibso.chicory.wasm.types.Limits
 
UnknownCustomSection - Class in com.dylibso.chicory.wasm.types
A custom section which is unknown to the parser.
UnknownCustomSection(String, byte[]) - Constructor for class com.dylibso.chicory.wasm.types.UnknownCustomSection
Construct a new instance.
UNREACHABLE - com.dylibso.chicory.wasm.types.OpCode
 

V

V128 - com.dylibso.chicory.wasm.types.ValueType
 
Value - Class in com.dylibso.chicory.wasm.types
 
Value(ValueType, int) - Constructor for class com.dylibso.chicory.wasm.types.Value
 
Value(ValueType, long) - Constructor for class com.dylibso.chicory.wasm.types.Value
 
valueOf(String) - Static method in enum com.dylibso.chicory.wasm.types.BlockType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dylibso.chicory.wasm.types.ElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dylibso.chicory.wasm.types.ExternalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dylibso.chicory.wasm.types.MutabilityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dylibso.chicory.wasm.types.OpCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dylibso.chicory.wasm.types.RefType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dylibso.chicory.wasm.types.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dylibso.chicory.wasm.types.WasmEncoding
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.dylibso.chicory.wasm.types.BlockType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dylibso.chicory.wasm.types.ElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dylibso.chicory.wasm.types.ExternalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dylibso.chicory.wasm.types.MutabilityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dylibso.chicory.wasm.types.OpCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dylibso.chicory.wasm.types.RefType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dylibso.chicory.wasm.types.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dylibso.chicory.wasm.types.WasmEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
valueType() - Method in class com.dylibso.chicory.wasm.types.Global
 
ValueType - Enum in com.dylibso.chicory.wasm.types
 
Var - com.dylibso.chicory.wasm.types.MutabilityType
 
VARSINT32 - com.dylibso.chicory.wasm.types.WasmEncoding
 
VARSINT64 - com.dylibso.chicory.wasm.types.WasmEncoding
 
VARUINT - com.dylibso.chicory.wasm.types.WasmEncoding
 
VEC_VARUINT - com.dylibso.chicory.wasm.types.WasmEncoding
 

W

WasmEncoding - Enum in com.dylibso.chicory.wasm.types
 

Z

zero(ValueType) - Static method in class com.dylibso.chicory.wasm.types.Value
Create a zeroed value for the particular type.
A B C D E F G H I L M N O P R S T U V W Z 
All Classes All Packages