|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jtool.jxplatform.graph.GraphNode
org.jtool.jxplatform.graph.cfg.CFGNode
org.jtool.jxplatform.graph.cfg.CFGStatement
org.jtool.jxplatform.graph.cfg.CFGParameter
A parameter node of CFGs.
| Field Summary |
| Fields inherited from class org.jtool.jxplatform.graph.cfg.CFGStatement |
defs, uses |
| Fields inherited from class org.jtool.jxplatform.graph.cfg.CFGNode |
defid, element |
| Fields inherited from class org.jtool.jxplatform.graph.GraphNode |
id, nodeNum, sort |
| Fields inherited from interface org.jtool.jxplatform.graph.GraphNodeSort |
actualIn, actualOut, assignments, assignmentSt, branches, breakSt, callings, caseLabel, classEntry, classExit, constructorCall, constructorEntry, constructorExit, continueSt, defaultLabel, doSt, entries, exits, fieldDecl, formalIn, formalOut, forSt, ifSt, ignores, instanceCreation, interfaceEntry, interfaceExit, labelSt, localDecl, mergeSt, methodCall, methodEntry, methodExit, newSt, parameters, polymorphicCall, returnSt, switchSt, synchronizedSt, throwSt, trySt, whileSt |
| Constructor Summary | |
protected |
CFGParameter()
Creates a new, empty object. |
protected |
CFGParameter(int sort,
org.w3c.dom.Element elem)
Creates a new node. |
protected |
CFGParameter(int sort,
org.w3c.dom.Element elem,
int n)
Creates a new node. |
| Method Summary | |
JxVariable |
getDefinedVariable()
Returns a variable defined at this parameter. |
protected int |
getOrdinal()
Returns the ordinal number of this parameter. |
JxVariable |
getUsedVariable()
Returns a variable used at this parameter. |
void |
print(java.lang.StringBuffer buf)
Collects information about this statement for printing. |
protected void |
setOrdinal(int n)
Set the ordinal number of this parameter. |
| Methods inherited from class org.jtool.jxplatform.graph.cfg.CFGStatement |
addDefinedVariable, addDefinedVariables, addDefinedVariables, addUsedVariable, addUsedVariables, addUsedVariables, clearDefinedVariable, clearUsedVariable, definesVariable, getDefinedVariable, getDefinedVariables, getUsedVariable, getUsedVariables, isStatement, printDefUse, removeDefinedVariable, removeUsedVariable, setDefinedVariable, setDefinedVariables, setUsedVariable, setUsedVariables, usesVariable |
| Methods inherited from class org.jtool.jxplatform.graph.cfg.CFGNode |
equals, getDefId, getElem, getPredecessors, getPredecessorsNumber, getSuccessors, getSuccessorsNumber, hasDefVariable, hasUseVariable, isAssignmentSt, isBranch, isBranchSt, isBreakSt, isCallSt, isContinueSt, isDoSt, isEntrySt, isExitSt, isFieldSt, isFormalInSt, isFormalOutSt, isFormalSt, isForSt, isGeneralAssignmentSt, isGeneralStatement, isIfSt, isIgnoredSt, isJoin, isLabelSt, isLocalSt, isLoopSt, isMergeSt, isMethodEntry, isParameterSt, isReturnSt, isSwitchLabel, isSwitchSt, isWhileSt, print, print, write |
| Methods inherited from class org.jtool.jxplatform.graph.GraphNode |
addIncomingEdge, addIncomingEdges, addOutgoingEdge, addOutgoingEdges, clear, clearId, clearIncomingEdges, clearOutgoingEdges, getDstNodes, getId, getIncomingEdges, getOutgoingEdges, getSort, getSrcNodes, removeIncomingEdge, removeOutgoingEdge, setDstNodes, setIncomingEdges, setOutgoingEdges, setSort, setSrcNodes |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected CFGParameter()
protected CFGParameter(int sort,
org.w3c.dom.Element elem)
sort - The sort of this node.elem - A DOM element corresponding to this node.
protected CFGParameter(int sort,
org.w3c.dom.Element elem,
int n)
sort - The sort of this node.elem - A DOM element corresponding to this node.n - The ordinal number of this parameter.| Method Detail |
protected void setOrdinal(int n)
n - The ordinal number.protected int getOrdinal()
public JxVariable getDefinedVariable()
public JxVariable getUsedVariable()
public void print(java.lang.StringBuffer buf)
print in class CFGStatementbuf - The information about the stetement.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||