public class PragmaBlock extends CompoundBlock
BlockCounterid| Constructor and Description |
|---|
PragmaBlock(PragmaBlock b)
make clone
|
PragmaBlock(Xcode code,
java.lang.String pragma,
Xobject args,
BlockList body) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClauses(Xobject args) |
Block |
copy()
make clone
|
Xobject |
getClauses() |
java.lang.String |
getPragma() |
void |
setClauses(Xobject args) |
void |
setPragma(java.lang.String pragma) |
java.lang.String |
toString()
convert to the printable string
|
Xobject |
toXobject()
convert to Xobject representation
|
findVarIdent, findVarIdentBlock, getBody, getXMPsymbolTable, setBodyadd, 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 PragmaBlock(PragmaBlock b)
public Block copy()
copy in class CompoundBlockpublic java.lang.String getPragma()
public void setPragma(java.lang.String pragma)
public Xobject getClauses()
public void setClauses(Xobject args)
public void addClauses(Xobject args)
public Xobject toXobject()
CompoundBlocktoXobject in class CompoundBlockpublic java.lang.String toString()
BlocktoString in class CompoundBlock