net.sourceforge.pmd.dfa
public class DataFlowNode extends Object implements IDataFlowNode
| Field Summary | |
|---|---|
| protected List<DataFlowNode> | children |
| protected LinkedList<DataFlowNode> | dataFlow |
| protected int | line |
| protected List<DataFlowNode> | parents |
| protected BitSet | type |
| protected List<VariableAccess> | variableAccess |
| Constructor Summary | |
|---|---|
| protected | DataFlowNode() |
| DataFlowNode(SimpleNode node, LinkedList<DataFlowNode> dataFlow) | |
| Method Summary | |
|---|---|
| void | addPathToChild(IDataFlowNode child) |
| List<DataFlowNode> | getChildren() |
| List<DataFlowNode> | getFlow() |
| int | getIndex() |
| int | getLine() |
| List<DataFlowNode> | getParents() |
| SimpleNode | getSimpleNode() |
| List<VariableAccess> | getVariableAccess() |
| boolean | isType(int intype) |
| boolean | removePathToChild(IDataFlowNode child) |
| void | reverseParentPathsTo(IDataFlowNode destination) |
| void | setType(int type) |
| void | setVariableAccess(List<VariableAccess> variableAccess) |
| String | toString() |