public class LeafAssemblyNodeFactory extends BaseAssemblyNodeFactory
childNodes, numStreams, parentNode, streamNum
Constructor and Description |
---|
LeafAssemblyNodeFactory(int streamNum,
int numStreams)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
make(CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
BaseAssemblyNode |
makeAssemblerUnassociated() |
void |
print(IndentWriter indentWriter)
Output this node using writer, not outputting child nodes.
|
addChild, getChildNodes, getDescendentNodesBottomUp, getParentNode, getStreamNum, printDescendends, setParent
public LeafAssemblyNodeFactory(int streamNum, int numStreams)
streamNum
- - is the stream numbernumStreams
- - is the number of streamspublic void print(IndentWriter indentWriter)
BaseAssemblyNodeFactory
print
in class BaseAssemblyNodeFactory
indentWriter
- to use for outputpublic BaseAssemblyNode makeAssemblerUnassociated()
makeAssemblerUnassociated
in class BaseAssemblyNodeFactory
public CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
Copyright © 2005–2018. All rights reserved.