Loading src/main/java/tfm/graphs/cfg/CFG.java +1 −1 Original line number Diff line number Diff line Loading @@ -75,7 +75,7 @@ public class CFG extends GraphWithRootNode<MethodDeclaration> { @Override public void build(MethodDeclaration method) { method.accept(newCFGBuilder(), null); if (vertexSet().stream().anyMatch(n -> n.getNodeType() == NodeType.METHOD_EXIT)) if (vertexSet().stream().noneMatch(n -> n.getNodeType() == NodeType.METHOD_EXIT)) throw new IllegalStateException("There is no exit node after building the graph"); built = true; }/**/ Loading src/main/java/tfm/graphs/pdg/PDGBuilder.java +1 −1 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ public class PDGBuilder { // Copy nodes from CFG to PDG cfg.vertexSet().stream() .filter(node -> node.getNodeType() == NodeType.METHOD_EXIT) .filter(node -> node.getNodeType() != NodeType.METHOD_EXIT) .forEach(node -> pdg.addVertex(node)); assert this.cfg.getRootNode().isPresent(); Loading Loading
src/main/java/tfm/graphs/cfg/CFG.java +1 −1 Original line number Diff line number Diff line Loading @@ -75,7 +75,7 @@ public class CFG extends GraphWithRootNode<MethodDeclaration> { @Override public void build(MethodDeclaration method) { method.accept(newCFGBuilder(), null); if (vertexSet().stream().anyMatch(n -> n.getNodeType() == NodeType.METHOD_EXIT)) if (vertexSet().stream().noneMatch(n -> n.getNodeType() == NodeType.METHOD_EXIT)) throw new IllegalStateException("There is no exit node after building the graph"); built = true; }/**/ Loading
src/main/java/tfm/graphs/pdg/PDGBuilder.java +1 −1 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ public class PDGBuilder { // Copy nodes from CFG to PDG cfg.vertexSet().stream() .filter(node -> node.getNodeType() == NodeType.METHOD_EXIT) .filter(node -> node.getNodeType() != NodeType.METHOD_EXIT) .forEach(node -> pdg.addVertex(node)); assert this.cfg.getRootNode().isPresent(); Loading