Class DataFlow::DataFlowNode

DEPRECATED: Use DataFlow::Node instead.

An expression or function/class declaration, viewed as a node in a data flow graph.

Direct supertypes

Known direct subtypes

Predicates

analyze

Gets type inference results for this data flow node.

flowPred

Gets another flow node from which data may flow to this node in one step, either locally or non-locally.

getALocalSource

Gets a source flow node (that is, a node without a localFlowPred()) from which data may flow to this node in zero or more local steps.

getASource

Gets a source flow node (that is, a node without a flowPred()) from which data may flow to this node in zero or more steps, considering both local and non-local flow.

getLocation

Gets the location of the AST node underlying this data flow node.

isIncomplete

Holds if the flow information for this node is incomplete.

localFlowPred

Gets another flow node from which data may flow to this node in one local step.

nonLocalFlowPred

Gets another flow node from which data may flow to this node in one non-local step.

toString

Gets a textual representation of this element.