public class ExportableFunction extends Function implements Exportable
| Modifier and Type | Method and Description |
|---|---|
void |
exportAs(String functionName) |
Local |
localByLabel(String label) |
LocalIndex |
localIndex() |
Local |
newLocal(String label,
PrimitiveType type) |
ExportableFunction |
toTable() |
void |
writeCodeTo(BinaryWriter.Writer sectionWriter,
FunctionIndex functionIndex) |
void |
writeRefTo(TextWriter textWriter) |
void |
writeTo(TextWriter textWriter,
Module aModule) |
getFunctionType, getLabel, getModule, getParams, getResultType, resolveIndex, resolveResultTypeaddChild, end, findByLabelInHierarchy, getChildren, hasChildren, relativeDepthTo, relativeDepthTopublic void exportAs(String functionName)
public LocalIndex localIndex()
public Local newLocal(String label, PrimitiveType type)
public void writeTo(TextWriter textWriter, Module aModule) throws IOException
writeTo in interface ImportablewriteTo in class FunctionIOExceptionpublic void writeRefTo(TextWriter textWriter)
writeRefTo in interface Exportablepublic void writeCodeTo(BinaryWriter.Writer sectionWriter, FunctionIndex functionIndex) throws IOException
IOExceptionpublic ExportableFunction toTable()
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.