public class FmoduleBlock extends CompoundBlock
BlockCounterid| Constructor and Description |
|---|
FmoduleBlock(java.lang.String name,
java.lang.String parent_name,
XobjectFile env) |
FmoduleBlock(java.lang.String name,
XobjectFile env) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFunctionBlock(FunctionBlock func_block) |
FunctionBlock |
getFunctionBlock(java.lang.String name) |
BlockList |
getFunctionBlocks() |
Xobject |
getName() |
Xobject |
getParentName() |
boolean |
hasVar(java.lang.String name) |
boolean |
isSub() |
XobjectDef |
toXobjectDef() |
copy, findVarIdent, findVarIdentBlock, getBody, getXMPsymbolTable, setBody, toString, toXobjectadd, add, add, findCommonIdent, findParentBlockStmt, findVarIdent, findVarIdentBlock, findXMPobject, getBasicBlock, getCondBBlock, getConstructNameObj, getElseBody, getInfoExpr, getInitBBlock, getIterBBlock, getLabel, getLineNo, getNext, getParent, getParentBlock, getPrev, getThenBody, getXMPobject, insert, insert, insert, numberOfBasicBlock, numberOfBlock, Opcode, remove, removeVarIdent, replace, setElseBody, setInitBBlock, setIterBBlock, setLabel, setLineNo, setParent, setThenBody, visitBasicBlock, visitBodygetProp, getProperties, Id, remProp, remProperties, setId, setProp, setPropertiespublic FmoduleBlock(java.lang.String name,
XobjectFile env)
public FmoduleBlock(java.lang.String name,
java.lang.String parent_name,
XobjectFile env)
public void addFunctionBlock(FunctionBlock func_block)
public Xobject getName()
public Xobject getParentName()
public boolean isSub()
public BlockList getFunctionBlocks()
public FunctionBlock getFunctionBlock(java.lang.String name)
public boolean hasVar(java.lang.String name)
public XobjectDef toXobjectDef()