createExpectedNodes creates a slice of expectedNodes from nodes.
(nodes ...*Node)
| 159 | |
| 160 | // createExpectedNodes creates a slice of expectedNodes from nodes. |
| 161 | func createExpectedNodes(nodes ...*Node) ([]expectedNode, NodePtrSet) { |
| 162 | expected := make([]expectedNode, len(nodes)) |
| 163 | keep := make(NodePtrSet, len(nodes)) |
| 164 | |
| 165 | for i, node := range nodes { |
| 166 | expected[i] = expectedNode{ |
| 167 | node: node, |
| 168 | in: make(EdgeMap), |
| 169 | out: make(EdgeMap), |
| 170 | } |
| 171 | keep[node] = true |
| 172 | } |
| 173 | |
| 174 | return expected, keep |
| 175 | } |
| 176 | |
| 177 | // createExpectedEdges creates directed edges from the parent to each of the |
| 178 | // children. |
no outgoing calls
no test coverage detected
searching dependent graphs…