net.sourceforge.pmd.dfa
Interface IDataFlowNode
- All Known Implementing Classes:
- DataFlowNode, StartOrEndDataFlowNode
public interface IDataFlowNode
getVariableAccess
java.util.List<VariableAccess> getVariableAccess()
getLine
int getLine()
getIndex
int getIndex()
isType
boolean isType(int type)
getChildren
java.util.List<? extends IDataFlowNode> getChildren()
getParents
java.util.List<? extends IDataFlowNode> getParents()
getFlow
java.util.List<? extends IDataFlowNode> getFlow()
getSimpleNode
SimpleNode getSimpleNode()
setVariableAccess
void setVariableAccess(java.util.List<VariableAccess> variableAccess)
addPathToChild
void addPathToChild(IDataFlowNode child)
removePathToChild
boolean removePathToChild(IDataFlowNode child)
reverseParentPathsTo
void reverseParentPathsTo(IDataFlowNode destination)