Project project = results.getProject(); project.getSourceDirList().clear(); project.getFileList().clear(); project.getAuxClasspathEntryList().clear();
project.getFileList().clear(); project.getAuxClasspathEntryList().clear();
System.err.println(" free memory: " + Runtime.getRuntime().freeMemory() / 1000000 + "M"); for (String s : project.getFileList()) { System.err.println("Analyzed: " + s);
private IClassPath buildClassPath(IClassPathBuilder builder, IClassFactory factory) throws InterruptedException, IOException, CheckedAnalysisException { progress.startScanningArchives(project.getFileCount()); for (String path : project.getFileList()) { builder.addCodeBase(factory.createFilesystemCodeBaseLocator(path), true); } for (String path : project.getAuxClasspathEntryList()) { builder.addCodeBase(factory.createFilesystemCodeBaseLocator(path), false); } IClassPath classPath = factory.createClassPath(); builder.build(classPath, progress); progress.doneScanningArchives(); return classPath; }
public void enableOrDisableItems(Project curProject, BugCollection bugCollection) { boolean haveBugs = bugCollection != null; boolean haveCodeToAnalyze = curProject != null && !curProject.getFileList().isEmpty(); redoAnalysis.setEnabled(haveBugs && haveCodeToAnalyze); closeProjectItem.setEnabled(haveBugs); saveMenuItem.setEnabled(haveBugs); saveAsMenuItem.setEnabled(haveBugs); reconfigMenuItem.setEnabled(haveBugs); groupByMenuItem.setEnabled(haveBugs); }
for (String i : curProject.getFileList()) { analyzeModel.addElement(i);
Project project = results.getProject(); project.getSourceDirList().clear(); project.getFileList().clear(); project.getAuxClasspathEntryList().clear();
project.getFileList().clear(); project.getAuxClasspathEntryList().clear();
private IClassPath buildClassPath(IClassPathBuilder builder, IClassFactory factory) throws InterruptedException, IOException, CheckedAnalysisException { progress.startScanningArchives(project.getFileCount()); for (String path : project.getFileList()) { builder.addCodeBase(factory.createFilesystemCodeBaseLocator(path), true); } for (String path : project.getAuxClasspathEntryList()) { builder.addCodeBase(factory.createFilesystemCodeBaseLocator(path), false); } IClassPath classPath = factory.createClassPath(); builder.build(classPath, progress); progress.doneScanningArchives(); return classPath; }
System.err.println(" free memory: " + Runtime.getRuntime().freeMemory() / 1000000 + "M"); for (String s : project.getFileList()) { System.err.println("Analyzed: " + s);