# CallGraphWorker.CallGraph

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 3,332 of 3,332 | 0% | 350 of 350 | 0% | 274 | 274 | 678 | 678 | 88 | 88
cacheParents(Aast, Vertex) |  | 0% |  | 0% | 36 | 36 | 88 | 88 | 1 | 1
getCallSiteHintTargets(UastHints, int, int, boolean) |  | 0% |  | 0% | 15 | 15 | 46 | 46 | 1 | 1
createAstNode(Vertex, Aast, int, boolean) |  | 0% |  | 0% | 12 | 12 | 38 | 38 | 1 | 1
classHierarchy(String) |  | 0% |  | 0% | 7 | 7 | 26 | 26 | 1 | 1
createIncludeGraph(long, Edge, HintsTreeNode, Vertex) |  | 0% |  | 0% | 4 | 4 | 24 | 24 | 1 | 1
getCallSiteHintTargets(Vertex, int, int) |  | 0% |  | 0% | 13 | 13 | 26 | 26 | 1 | 1
resolveExternalPrograms(String) |  | 0% |  | 0% | 9 | 9 | 18 | 18 | 1 | 1
setIncludeHints(Vertex, int) |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 1 | 1
loadInternalEntries(boolean) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1
loadIncludeFiles() |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1
parameterTypeMatch(String, String) |  | 0% |  | 0% | 12 | 12 | 24 | 24 | 1 | 1
findOrCreateEvent(Vertex, String) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1
nextExternalId(int) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1
markReachable(Vertex) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1
createFileResource(String, int, String) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1
addTarget(Vertex) |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 1 | 1
findUniqueAdjacent(int, Object, String, boolean) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1
findAdjacent(Vertex, int, String, String, Object, boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
getIncludeSourceFor(Aast, int, int) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1
nodeIterator(Vertex, String, String, Object, boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
findEdge(Vertex, Vertex, String, String, Object) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1
createNode(String, long, int, int) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1
findExternalNode(String, Object) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1
getCallSiteIncludeHintTargets(Vertex, int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
sortedResults(Iterable, Object[]) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
commit(boolean) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1
removeEdges(Vertex, boolean, String, String, Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
loadIncludeHints(String) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1
lambda$resolveExternalPrograms$13(Function, Consumer, String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
loadHints() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1
loadPreprocessorHints(Aast) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1
CallGraphWorker.CallGraph(CallGraphWorker) |  | 0% |  | n/a | 1 | 1 | 8 | 8 | 1 | 1
removeEdges(Vertex, boolean, String, Object) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
findEdge(Vertex, Vertex, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
functionsIterator(String, boolean) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1
proceduresIterator(String, boolean) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1
createIncludeGraph(Aast) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
ambiguousNode() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1
createIncludeFile(String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1
lambda$resolveExternalPrograms$12(Consumer, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
lambda$resolveExternalPrograms$11(Function, Set, String) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1
traversalIterator(Vertex, String, boolean) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
functionsIterator(String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
proceduresIterator(String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
findAstNode(long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
traversalIterator(Vertex, boolean) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
createEdge(Vertex, Vertex, String) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
markLive(Vertex) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
edgeIterator(Vertex, String, String, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
addTable(Vertex, Aast, String) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
removeProperty(Element, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1
lambda$resolveExternalPrograms$9(Set, String) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
createExternalNode(String, int, int) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
nodeIterator(Vertex, String, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
nodeIteratorV(Vertex, String, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
edgeIterator(Vertex, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
edgeInIterator(Vertex, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$resolveExternalPrograms$7(boolean, String) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1
property(Element, String, Object) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
vertexIterator(List) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
vertexTraversalInE(Vertex) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
nodeIterator(String, Object, String, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
nodeIteratorWithout(String, Object, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
vertexTraversal(Vertex) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
nodeIterator(String, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$resolveExternalPrograms$10(Set, Vertex) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$resolveExternalPrograms$8(Set, Vertex) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
nodeIterator(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
println(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
lambda$findEdge$5(Vertex, Traverser) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
traversalIterator(Vertex, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findAdjacent(Vertex, int, String, boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setCollectTargets(boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
property(Element, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findNodeById(int, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
commit() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
findUniqueNode(String, Object) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findParentAstVertex(Vertex, int) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$markReachable$2(Vertex) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$markReachable$1(Vertex) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$markLive$0(Vertex) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
prepareFilename(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findClassNode(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findProcedureFile(Vertex) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$getCallSiteHintTargets$6(Edge) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$removeEdges$4(Edge) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$removeEdges$3(Edge) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
isCaseSensitive() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1