## Uses of Interface
net.sourceforge.pmd.lang.dfa.DataFlowNode

- Packages that use DataFlowNode
  Package | Description
  --- | ---
  net.sourceforge.pmd.lang |
  net.sourceforge.pmd.lang.ast |
  net.sourceforge.pmd.lang.dfa |
  net.sourceforge.pmd.lang.dfa.pathfinder |
  net.sourceforge.pmd.lang.java |
  net.sourceforge.pmd.lang.java.dfa |

- - ### Uses of DataFlowNode in net.sourceforge.pmd.lang

    Methods in net.sourceforge.pmd.lang that return DataFlowNode
    Modifier and Type | Method and Description
    --- | ---
    `DataFlowNode` | DataFlowHandler.`createDataFlowNode(List<DataFlowNode> dataFlow, Node node)`

    Method parameters in net.sourceforge.pmd.lang with type arguments of type DataFlowNode
    Modifier and Type | Method and Description
    --- | ---
    `DataFlowNode` | DataFlowHandler.`createDataFlowNode(List<DataFlowNode> dataFlow, Node node)`

  - ### Uses of DataFlowNode in net.sourceforge.pmd.lang.ast

    Methods in net.sourceforge.pmd.lang.ast that return DataFlowNode
    Modifier and Type | Method and Description
    --- | ---
    `DataFlowNode` | AbstractNode.`getDataFlowNode()`
    `DataFlowNode` | Node.`getDataFlowNode()`

    Methods in net.sourceforge.pmd.lang.ast with parameters of type DataFlowNode
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractNode.`setDataFlowNode(DataFlowNode dataFlowNode)`
    `void` | Node.`setDataFlowNode(DataFlowNode dataFlowNode)`

  - ### Uses of DataFlowNode in net.sourceforge.pmd.lang.dfa

    Classes in net.sourceforge.pmd.lang.dfa that implement DataFlowNode
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDataFlowNode`
    `class` | `StartOrEndDataFlowNode`

    Fields in net.sourceforge.pmd.lang.dfa with type parameters of type DataFlowNode
    Modifier and Type | Field and Description
    --- | ---
    `protected List<DataFlowNode>` | AbstractDataFlowNode.`children`
    `protected List<DataFlowNode>` | AbstractDataFlowNode.`dataFlow`
    `protected List<DataFlowNode>` | AbstractDataFlowNode.`parents`

    Methods in net.sourceforge.pmd.lang.dfa that return DataFlowNode
    Modifier and Type | Method and Description
    --- | ---
    `DataFlowNode` | Structure.`createEndNode(int line)`
    `DataFlowNode` | Structure.`createNewNode(Node node)` This class encapsulates the access to the DataFlowNode class.
    `DataFlowNode` | Structure.`createStartNode(int line)`
    `DataFlowNode` | StackObject.`getDataFlowNode()`
    `DataFlowNode` | Structure.`getFirst()`
    `DataFlowNode` | Structure.`getLast()`

    Methods in net.sourceforge.pmd.lang.dfa that return types with arguments of type DataFlowNode
    Modifier and Type | Method and Description
    --- | ---
    `List<DataFlowNode>` | AbstractDataFlowNode.`getChildren()`
    `List<DataFlowNode>` | DataFlowNode.`getChildren()`
    `List<DataFlowNode>` | AbstractDataFlowNode.`getFlow()`
    `List<DataFlowNode>` | DataFlowNode.`getFlow()`
    `List<DataFlowNode>` | AbstractDataFlowNode.`getParents()`
    `List<DataFlowNode>` | DataFlowNode.`getParents()`

    Methods in net.sourceforge.pmd.lang.dfa with parameters of type DataFlowNode
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractDataFlowNode.`addPathToChild(DataFlowNode child)`
    `void` | DataFlowNode.`addPathToChild(DataFlowNode child)`
    `void` | Structure.`pushOnStack(int type, DataFlowNode node)` The braceStack contains all nodes which are important to link the data flow nodes.
    `boolean` | AbstractDataFlowNode.`removePathToChild(DataFlowNode child)`
    `boolean` | DataFlowNode.`removePathToChild(DataFlowNode child)`
    `void` | AbstractDataFlowNode.`reverseParentPathsTo(DataFlowNode destination)`
    `void` | DataFlowNode.`reverseParentPathsTo(DataFlowNode destination)`

    Constructors in net.sourceforge.pmd.lang.dfa with parameters of type DataFlowNode
    Constructor and Description
    `StackObject(int type, DataFlowNode node)`

    Constructor parameters in net.sourceforge.pmd.lang.dfa with type arguments of type DataFlowNode
    Constructor and Description
    `AbstractDataFlowNode(List<DataFlowNode> dataFlow)`
    `AbstractDataFlowNode(List<DataFlowNode> dataFlow, Node node)`
    `StartOrEndDataFlowNode(List<DataFlowNode> dataFlow, int line, boolean isStartNode)`

  - ### Uses of DataFlowNode in net.sourceforge.pmd.lang.dfa.pathfinder

    Fields in net.sourceforge.pmd.lang.dfa.pathfinder declared as DataFlowNode
    Modifier and Type | Field and Description
    --- | ---
    `DataFlowNode` | PathElement.`node`
    `DataFlowNode` | PathElement.`pseudoRef`

    Methods in net.sourceforge.pmd.lang.dfa.pathfinder that return DataFlowNode
    Modifier and Type | Method and Description
    --- | ---
    `DataFlowNode` | CurrentPath.`getDoBranchNodeFromFirstDoStatement()`
    `DataFlowNode` | CurrentPath.`getLast()`

    Methods in net.sourceforge.pmd.lang.dfa.pathfinder that return types with arguments of type DataFlowNode
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<DataFlowNode>` | CurrentPath.`iterator()`

    Methods in net.sourceforge.pmd.lang.dfa.pathfinder with parameters of type DataFlowNode
    Modifier and Type | Method and Description
    --- | ---
    `void` | CurrentPath.`addLast(DataFlowNode n)`

    Constructors in net.sourceforge.pmd.lang.dfa.pathfinder with parameters of type DataFlowNode
    Constructor and Description
    `DAAPathFinder(DataFlowNode rootNode, Executable shim)`
    `DAAPathFinder(DataFlowNode rootNode, Executable shim, int maxPaths)`

  - ### Uses of DataFlowNode in net.sourceforge.pmd.lang.java

    Methods in net.sourceforge.pmd.lang.java that return DataFlowNode
    Modifier and Type | Method and Description
    --- | ---
    `DataFlowNode` | JavaDataFlowHandler.`createDataFlowNode(List<DataFlowNode> dataFlow, Node node)`

    Method parameters in net.sourceforge.pmd.lang.java with type arguments of type DataFlowNode
    Modifier and Type | Method and Description
    --- | ---
    `DataFlowNode` | JavaDataFlowHandler.`createDataFlowNode(List<DataFlowNode> dataFlow, Node node)`

  - ### Uses of DataFlowNode in net.sourceforge.pmd.lang.java.dfa

    Classes in net.sourceforge.pmd.lang.java.dfa that implement DataFlowNode
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JavaDataFlowNode`

    Constructor parameters in net.sourceforge.pmd.lang.java.dfa with type arguments of type DataFlowNode
    Constructor and Description
    `JavaDataFlowNode(List<DataFlowNode> dataFlow, Node node)`

Copyright © 2002-2013 InfoEther. All Rights Reserved.