Package net.sourceforge.pmd.lang.dfa
Interface DataFlowNode
-
- All Known Implementing Classes:
AbstractDataFlowNode
,StartOrEndDataFlowNode
@Deprecated public interface DataFlowNode
Deprecated.The data flow codebase will be removed in PMD 7. The feature is unreliable, hard to use, and the implementation is unmaintainable. See https://github.com/pmd/pmd/issues/2647
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
addPathToChild(DataFlowNode child)
Deprecated.List<DataFlowNode>
getChildren()
Deprecated.List<DataFlowNode>
getFlow()
Deprecated.int
getIndex()
Deprecated.int
getLine()
Deprecated.Node
getNode()
Deprecated.List<DataFlowNode>
getParents()
Deprecated.List<VariableAccess>
getVariableAccess()
Deprecated.boolean
isType(NodeType type)
Deprecated.boolean
removePathToChild(DataFlowNode child)
Deprecated.void
reverseParentPathsTo(DataFlowNode destination)
Deprecated.void
setType(NodeType type)
Deprecated.void
setVariableAccess(List<VariableAccess> variableAccess)
Deprecated.
-
-
-
Method Detail
-
getVariableAccess
List<VariableAccess> getVariableAccess()
Deprecated.
-
getLine
int getLine()
Deprecated.
-
getIndex
int getIndex()
Deprecated.
-
isType
boolean isType(NodeType type)
Deprecated.
-
setType
void setType(NodeType type)
Deprecated.
-
getChildren
List<DataFlowNode> getChildren()
Deprecated.
-
getParents
List<DataFlowNode> getParents()
Deprecated.
-
getFlow
List<DataFlowNode> getFlow()
Deprecated.
-
getNode
Node getNode()
Deprecated.
-
setVariableAccess
void setVariableAccess(List<VariableAccess> variableAccess)
Deprecated.
-
addPathToChild
void addPathToChild(DataFlowNode child)
Deprecated.
-
removePathToChild
boolean removePathToChild(DataFlowNode child)
Deprecated.
-
reverseParentPathsTo
void reverseParentPathsTo(DataFlowNode destination)
Deprecated.
-
-