(self, src_node_key, dst_node_key, **kwargs)
:param src_node_key:
        :param dst_node_key:
        :param jumpkind:
        :param exit_stmt_idx:
        :return:
def _graph_add_edge(self, src_node_key, dst_node_key, **kwargs):
        """

        :param src_node_key:
        :param dst_node_key:
        :param jumpkind:
        :param exit_stmt_idx:
        :return:
        """

        dst_node = self._graph_get_node(dst_node_key, terminator_for_nonexistent_node=True)

        if src_node_key is None:
            self.graph.add_node(dst_node)

        else:
            src_node = self._graph_get_node(src_node_key, terminator_for_nonexistent_node=True)
            self.graph.add_edge(src_node, dst_node, **kwargs)
def _graph_add_edge ( self , src_node_key , dst_node_key , * * kwargs ) : dst_node = self . _graph_get_node ( dst_node_key , terminator_for_nonexistent_node = True ) if src_node_key is None : self . graph . add_node ( dst_node ) else : src_node = self . _graph_get_node ( src_node_key , terminator_for_nonexistent_node = True ) self . graph . add_edge ( src_node , dst_node , * * kwargs )