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 Detail

      • getLine

        int getLine()
        Deprecated.
      • getIndex

        int getIndex()
        Deprecated.
      • isType

        boolean isType​(NodeType type)
        Deprecated.
      • setType

        void setType​(NodeType type)
        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.