From 9437b5e88db7bc65564f3ccdce25a2f9bc85f1c2 Mon Sep 17 00:00:00 2001 From: Nicolas Amaya Date: Sun, 14 Dec 2025 16:10:38 -0700 Subject: [PATCH] clean up of CFGBuilder removing prev strategy to get line number --- src/CFGBuilder.java | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/CFGBuilder.java b/src/CFGBuilder.java index ca4edf7..0254f09 100644 --- a/src/CFGBuilder.java +++ b/src/CFGBuilder.java @@ -6,8 +6,6 @@ import java.util.*; public class CFGBuilder { - private Map nodeToLine = new HashMap<>(); - /** * Build CFG from a Java file */ @@ -49,15 +47,6 @@ public class CFGBuilder { return node.getLineNumber(); } - public List getAllLineNumbers() { - Set lines = new TreeSet<>(); - for (Integer line : nodeToLine.values()) { - if (line > 0) - lines.add(line); - } - return new ArrayList<>(lines); - } - public List findNodesAtLine(ControlFlowGraph cfg, int lineNumber) { List result = new ArrayList<>(); for (Node node : cfg.nodes()) {