public class FmoduleBlock extends CompoundBlock
BlockCounter
id
Constructor and Description |
---|
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() |
boolean |
hasVar(java.lang.String name) |
XobjectDef |
toXobjectDef() |
copy, findVarIdent, findVarIdentBlock, getBody, getXMPsymbolTable, setBody, toString, toXobject
add, 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, visitBody
getProp, getProperties, Id, remProp, remProperties, setId, setProp, setProperties
public FmoduleBlock(java.lang.String name, XobjectFile env)
public void addFunctionBlock(FunctionBlock func_block)
public Xobject getName()
public BlockList getFunctionBlocks()
public FunctionBlock getFunctionBlock(java.lang.String name)
public boolean hasVar(java.lang.String name)
public XobjectDef toXobjectDef()