public class LabelBlock extends Block
BlockCounter
id
Constructor and Description |
---|
LabelBlock(Xcode code,
Xobject label) |
LabelBlock(Xcode code,
Xobject label,
Xobject value,
Xobject params) |
Modifier and Type | Method and Description |
---|---|
LabelBlock |
copy()
copy this block
|
Xobject |
getLabel()
get label name.
|
void |
setLabel(Xobject x)
set label name.
|
java.lang.String |
toString()
convert to the printable string
|
Xobject |
toXobject()
convert to Xobject
|
add, add, add, findCommonIdent, findParentBlockStmt, findVarIdent, findVarIdent, findVarIdentBlock, findVarIdentBlock, findXMPobject, getBasicBlock, getBody, getCondBBlock, getConstructNameObj, getElseBody, getInfoExpr, getInitBBlock, getIterBBlock, getLineNo, getNext, getParent, getParentBlock, getPrev, getThenBody, getXMPobject, getXMPsymbolTable, insert, insert, insert, numberOfBasicBlock, numberOfBlock, Opcode, remove, removeVarIdent, replace, setBody, setElseBody, setInitBBlock, setIterBBlock, setLineNo, setParent, setThenBody, visitBasicBlock, visitBody
getProp, getProperties, Id, remProp, remProperties, setId, setProp, setProperties
public java.lang.String toString()
Block
public LabelBlock copy()
Block