Package org.teavm.backend.wasm.model
Class WasmModule
- java.lang.Object
-
- org.teavm.backend.wasm.model.WasmModule
-
public class WasmModule extends Object
-
-
Constructor Summary
Constructors Constructor Description WasmModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(WasmFunction function)Map<String,WasmFunction>getFunctions()List<WasmFunction>getFunctionTable()intgetMaxMemorySize()intgetMinMemorySize()List<WasmMemorySegment>getSegments()WasmFunctiongetStartFunction()voidremove(WasmFunction function)voidsetMaxMemorySize(int maxMemorySize)voidsetMinMemorySize(int minMemorySize)voidsetStartFunction(WasmFunction startFunction)
-
-
-
Method Detail
-
add
public void add(WasmFunction function)
-
remove
public void remove(WasmFunction function)
-
getFunctions
public Map<String,WasmFunction> getFunctions()
-
getFunctionTable
public List<WasmFunction> getFunctionTable()
-
getSegments
public List<WasmMemorySegment> getSegments()
-
getMinMemorySize
public int getMinMemorySize()
-
setMinMemorySize
public void setMinMemorySize(int minMemorySize)
-
getMaxMemorySize
public int getMaxMemorySize()
-
setMaxMemorySize
public void setMaxMemorySize(int maxMemorySize)
-
getStartFunction
public WasmFunction getStartFunction()
-
setStartFunction
public void setStartFunction(WasmFunction startFunction)
-
-