public class FmoduleBlock extends CompoundBlock
BlockCounter
id
コンストラクタと説明 |
---|
FmoduleBlock(java.lang.String name,
java.lang.String parent_name,
XobjectFile env) |
FmoduleBlock(java.lang.String name,
XobjectFile env) |
修飾子とタイプ | メソッドと説明 |
---|---|
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, 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 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()