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 DataFlowNodeDataFlowHandler. 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 DataFlowNodeDataFlowHandler. 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 DataFlowNodeAbstractNode. getDataFlowNode()DataFlowNodeNode. 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 voidAbstractNode. setDataFlowNode(DataFlowNode dataFlowNode)voidNode. 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 classAbstractDataFlowNodeEach data flow contains a set of DataFlowNodes.classStartOrEndDataFlowNodeFields in net.sourceforge.pmd.lang.dfa with type parameters of type DataFlowNode Modifier and Type Field Description protected List<DataFlowNode>AbstractDataFlowNode. childrenprotected List<DataFlowNode>AbstractDataFlowNode. dataFlowprotected List<DataFlowNode>AbstractDataFlowNode. parentsMethods in net.sourceforge.pmd.lang.dfa that return DataFlowNode Modifier and Type Method Description DataFlowNodeStructure. createEndNode(int line)DataFlowNodeStructure. createNewNode(Node node)This class encapsulates the access to the DataFlowNode class.DataFlowNodeStructure. createStartNode(int line)DataFlowNodeStackObject. getDataFlowNode()DataFlowNodeStructure. getFirst()DataFlowNodeStructure. 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 voidAbstractDataFlowNode. addPathToChild(DataFlowNode child)voidDataFlowNode. addPathToChild(DataFlowNode child)voidStructure. pushOnStack(NodeType type, DataFlowNode node)The braceStack contains all nodes which are important to link the data flow nodes.booleanAbstractDataFlowNode. removePathToChild(DataFlowNode child)booleanDataFlowNode. removePathToChild(DataFlowNode child)voidAbstractDataFlowNode. reverseParentPathsTo(DataFlowNode destination)voidDataFlowNode. reverseParentPathsTo(DataFlowNode destination)protected voidStructure. 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 DataFlowNodePathElement. nodeDataFlowNodePathElement. pseudoRefMethods in net.sourceforge.pmd.lang.dfa.pathfinder that return DataFlowNode Modifier and Type Method Description DataFlowNodeCurrentPath. getDoBranchNodeFromFirstDoStatement()DataFlowNodeCurrentPath. 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 voidCurrentPath. 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)
-