Package org.teavm.backend.wasm.model
Class WasmFunction
- java.lang.Object
-
- org.teavm.backend.wasm.model.WasmFunction
-
public class WasmFunction extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WasmFunction(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(WasmLocal local)java.util.List<WasmExpression>getBody()java.lang.StringgetExportName()java.lang.StringgetImportModule()java.lang.StringgetImportName()MethodReferencegetJavaMethod()java.util.List<WasmLocal>getLocalVariables()WasmModulegetModule()java.lang.StringgetName()java.util.List<WasmType>getParameters()WasmTypegetResult()voidsetExportName(java.lang.String exportName)voidsetImportModule(java.lang.String importModule)voidsetImportName(java.lang.String importName)voidsetJavaMethod(MethodReference javaMethod)voidsetResult(WasmType result)
-
-
-
Method Detail
-
getModule
public WasmModule getModule()
-
getName
public java.lang.String getName()
-
getExportName
public java.lang.String getExportName()
-
setExportName
public void setExportName(java.lang.String exportName)
-
getImportName
public java.lang.String getImportName()
-
setImportName
public void setImportName(java.lang.String importName)
-
getImportModule
public java.lang.String getImportModule()
-
setImportModule
public void setImportModule(java.lang.String importModule)
-
getResult
public WasmType getResult()
-
setResult
public void setResult(WasmType result)
-
getParameters
public java.util.List<WasmType> getParameters()
-
getLocalVariables
public java.util.List<WasmLocal> getLocalVariables()
-
getBody
public java.util.List<WasmExpression> getBody()
-
add
public void add(WasmLocal local)
-
getJavaMethod
public MethodReference getJavaMethod()
-
setJavaMethod
public void setJavaMethod(MethodReference javaMethod)
-
-