File tree Expand file tree Collapse file tree
python/ql/src/semmle/python Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ /**
2+ * Provides an implementation of _API graphs_, which are an abstract representation of the API
3+ * surface used and/or defined by a code base.
4+ *
5+ * The nodes of the API graph represent definitions and uses of API components. The edges are
6+ * directed and labeled; they specify how the components represented by nodes relate to each other.
7+ */
8+
19import python
210import semmle.python.dataflow.new.DataFlow
311
12+ /**
13+ * Provides classes and predicates for working with APIs used in a database.
14+ */
415module API {
16+ /**
17+ * An abstract representation of a definition or use of an API component such as a function
18+ * exported by a Python package, or its result.
19+ */
520 class Node extends Impl:: TApiNode {
621 /**
722 * Gets a data-flow node corresponding to a use of the API component represented by this node.
You can’t perform that action at this time.
0 commit comments