Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
net.sourceforge.pmd.dfa.IDataFlowNode

Packages that use IDataFlowNode
net.sourceforge.pmd.ast |
net.sourceforge.pmd.dfa |
net.sourceforge.pmd.dfa.pathfinder |

Uses of IDataFlowNode in net.sourceforge.pmd.ast

Methods in net.sourceforge.pmd.ast that return IDataFlowNode
`IDataFlowNode` | `SimpleNode.getDataFlowNode()`

Methods in net.sourceforge.pmd.ast with parameters of type IDataFlowNode
`void` | `SimpleNode.setDataFlowNode(IDataFlowNode dataFlowNode)`

Uses of IDataFlowNode in net.sourceforge.pmd.dfa

Classes in net.sourceforge.pmd.dfa that implement IDataFlowNode
`class` | `DataFlowNode`
`class` | `StartOrEndDataFlowNode`

Methods in net.sourceforge.pmd.dfa that return IDataFlowNode
`IDataFlowNode` | `Structure.createEndNode(int line)`
`IDataFlowNode` | `Structure.createNewNode(SimpleNode node)` This class encapsulates the access to the DataFlowNode class.
`IDataFlowNode` | `Structure.createStartNode(int line)`
`IDataFlowNode` | `StackObject.getDataFlowNode()`
`IDataFlowNode` | `Structure.getFirst()`
`IDataFlowNode` | `Structure.getLast()`

Methods in net.sourceforge.pmd.dfa that return types with arguments of type IDataFlowNode
`java.util.List<? extends IDataFlowNode>` | `IDataFlowNode.getChildren()`
`java.util.List<? extends IDataFlowNode>` | `IDataFlowNode.getFlow()`
`java.util.List<? extends IDataFlowNode>` | `IDataFlowNode.getParents()`

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

Constructors in net.sourceforge.pmd.dfa with parameters of type IDataFlowNode
`StackObject(int type, IDataFlowNode node)`

Uses of IDataFlowNode in net.sourceforge.pmd.dfa.pathfinder

Fields in net.sourceforge.pmd.dfa.pathfinder declared as IDataFlowNode
`IDataFlowNode` | `PathElement.node`
`IDataFlowNode` | `PathElement.pseudoRef`

Methods in net.sourceforge.pmd.dfa.pathfinder that return IDataFlowNode
`IDataFlowNode` | `CurrentPath.getDoBranchNodeFromFirstDoStatement()`
`IDataFlowNode` | `CurrentPath.getLast()`

Methods in net.sourceforge.pmd.dfa.pathfinder that return types with arguments of type IDataFlowNode
`java.util.Iterator<IDataFlowNode>` | `CurrentPath.iterator()`

Methods in net.sourceforge.pmd.dfa.pathfinder with parameters of type IDataFlowNode
`void` | `CurrentPath.addLast(IDataFlowNode n)`

Constructors in net.sourceforge.pmd.dfa.pathfinder with parameters of type IDataFlowNode
`DAAPathFinder(IDataFlowNode rootNode, Executable shim)`
`DAAPathFinder(IDataFlowNode rootNode, Executable shim, int maxPaths)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2009 InfoEther. All Rights Reserved.