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 voidaddPathToChild(DataFlowNode child)Deprecated.List<DataFlowNode>getChildren()Deprecated.List<DataFlowNode>getFlow()Deprecated.intgetIndex()Deprecated.intgetLine()Deprecated.NodegetNode()Deprecated.List<DataFlowNode>getParents()Deprecated.List<VariableAccess>getVariableAccess()Deprecated.booleanisType(NodeType type)Deprecated.booleanremovePathToChild(DataFlowNode child)Deprecated.voidreverseParentPathsTo(DataFlowNode destination)Deprecated.voidsetType(NodeType type)Deprecated.voidsetVariableAccess(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.
-
-