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 -
-
Uses of DataFlowNode in net.sourceforge.pmd.lang
Methods in net.sourceforge.pmd.lang that return DataFlowNode Modifier and Type Method Description DataFlowNode
DataFlowHandler. createDataFlowNode(List<DataFlowNode> dataFlow, Node node)
Deprecated.Method parameters in net.sourceforge.pmd.lang with type arguments of type DataFlowNode Modifier and Type Method Description DataFlowNode
DataFlowHandler. createDataFlowNode(List<DataFlowNode> dataFlow, Node node)
Deprecated. -
Uses of DataFlowNode in net.sourceforge.pmd.lang.ast
Methods in net.sourceforge.pmd.lang.ast that return DataFlowNode Modifier and Type Method Description DataFlowNode
AbstractNode. getDataFlowNode()
DataFlowNode
Node. getDataFlowNode()
Deprecated.This is Java-specific and will be removed from this interfaceMethods in net.sourceforge.pmd.lang.ast with parameters of type DataFlowNode Modifier and Type Method Description void
AbstractNode. setDataFlowNode(DataFlowNode dataFlowNode)
void
Node. setDataFlowNode(DataFlowNode dataFlowNode)
Deprecated.This is Java-specific and will be removed from this interface -
Uses of DataFlowNode in net.sourceforge.pmd.lang.dfa
Classes in net.sourceforge.pmd.lang.dfa that implement DataFlowNode Modifier and Type Class Description class
AbstractDataFlowNode
Each data flow contains a set of DataFlowNodes.class
StartOrEndDataFlowNode
Fields in net.sourceforge.pmd.lang.dfa with type parameters of type DataFlowNode Modifier and Type Field 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 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 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 Description void
AbstractDataFlowNode. addPathToChild(DataFlowNode child)
void
DataFlowNode. addPathToChild(DataFlowNode child)
void
Structure. pushOnStack(NodeType 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)
protected void
Structure. tryToLog(String tag, DataFlowNode node)
Constructors in net.sourceforge.pmd.lang.dfa with parameters of type DataFlowNode Constructor Description StackObject(NodeType type, DataFlowNode node)
Constructor parameters in net.sourceforge.pmd.lang.dfa with type arguments of type DataFlowNode Constructor 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 Description DataFlowNode
PathElement. node
DataFlowNode
PathElement. pseudoRef
Methods in net.sourceforge.pmd.lang.dfa.pathfinder that return DataFlowNode Modifier and Type Method 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 Description Iterator<DataFlowNode>
CurrentPath. iterator()
Methods in net.sourceforge.pmd.lang.dfa.pathfinder with parameters of type DataFlowNode Modifier and Type Method Description void
CurrentPath. addLast(DataFlowNode n)
Constructors in net.sourceforge.pmd.lang.dfa.pathfinder with parameters of type DataFlowNode Constructor Description DAAPathFinder(DataFlowNode rootNode, Executable shim)
DAAPathFinder(DataFlowNode rootNode, Executable shim, int maxPaths)
DAAPathFinder(DataFlowNode rootNode, Executable shim, int maxPaths, int maxLoops)
-