/** * Patches all DataFlow::CallCfgNode adding a getTarget predicate to a new * subclass of CallCfgNode */ import python private import semmle.python.dataflow.new.internal.TypeTrackerSpecific private import semmle.python.ApiGraphs class CallCfgNodeWithTarget extends DataFlow::Node instanceof DataFlow::CallCfgNode{ DataFlow::Node getTarget(){ returnStep(result, this) } }