Package org.teavm.backend.wasm.model
Class WasmModule
- java.lang.Object
-
- org.teavm.backend.wasm.model.WasmModule
-
public class WasmModule extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WasmModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(WasmCustomSection customSection)voidadd(WasmFunction function)java.util.Map<? extends java.lang.String,? extends WasmCustomSection>getCustomSections()java.util.Map<java.lang.String,WasmFunction>getFunctions()java.util.List<WasmFunction>getFunctionTable()intgetMaxMemorySize()intgetMinMemorySize()java.util.List<WasmMemorySegment>getSegments()WasmFunctiongetStartFunction()voidremove(WasmCustomSection customSection)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 java.util.Map<java.lang.String,WasmFunction> getFunctions()
-
add
public void add(WasmCustomSection customSection)
-
remove
public void remove(WasmCustomSection customSection)
-
getCustomSections
public java.util.Map<? extends java.lang.String,? extends WasmCustomSection> getCustomSections()
-
getFunctionTable
public java.util.List<WasmFunction> getFunctionTable()
-
getSegments
public java.util.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)
-
-