Class FunctionIndex
- java.lang.Object
-
- de.mirkosertic.bytecoder.core.backend.wasm.ast.FunctionIndex
-
public class FunctionIndex extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Function>functionsprivate java.util.Map<java.lang.String,Function>labelToFunction
-
Constructor Summary
Constructors Constructor Description FunctionIndex()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Function function)java.util.List<ExportableFunction>exportableFunctions()<T extends Function>
TfindByLabel(java.lang.String label)Functionget(int aIndex)intindexOf(Function value)intsize()
-
-
-
Method Detail
-
size
public int size()
-
get
public Function get(int aIndex)
-
add
public void add(Function function)
-
indexOf
public int indexOf(Function value)
-
exportableFunctions
public java.util.List<ExportableFunction> exportableFunctions()
-
findByLabel
public <T extends Function> T findByLabel(java.lang.String label)
-
-