wip removal of unused methods based on execution from init.

This commit is contained in:
Adam
2015-06-27 23:47:43 -04:00
parent dfcc41b41c
commit d9f4d257a5
13 changed files with 161 additions and 107 deletions

View File

@@ -7,7 +7,7 @@ import java.util.List;
public class ClassGroup
{
private ArrayList<ClassFile> classes = new ArrayList<ClassFile>();
private List<ClassFile> classes = new ArrayList<>();
public ClassGroup()
{
@@ -45,16 +45,4 @@ public class ClassGroup
for (ClassFile c : classes)
c.buildInstructionGraph();
}
public void buildCallGraph()
{
for (ClassFile c : classes)
for (Method m : c.getMethods().getMethods())
{
m.callsTo.clear();
m.callsFrom.clear();
}
for (ClassFile c : classes)
c.buildCallGraph();
}
}