public void buildTree(List<String> filenames) throws IOException, RecognitionException, TokenStreamException { setOverview(); List<File> sourcepathFiles = new ArrayList<File>(); if (sourcepaths != null) { for (String sourcepath : sourcepaths) { sourcepathFiles.add(new File(sourcepath).getAbsoluteFile()); } } for (String filename : filenames) { File srcFile = new File(filename); if (srcFile.exists()) { processFile(filename, srcFile, true); continue; } for (File spath : sourcepathFiles) { srcFile = new File(spath, filename); if (srcFile.exists()) { processFile(filename, srcFile, false); break; } } } }
public void buildTree(List<String> filenames) throws IOException, RecognitionException, TokenStreamException { setOverview(); List<File> sourcepathFiles = new ArrayList<File>(); for (String sourcepath : sourcepaths) { sourcepathFiles.add(new File(sourcepath).getAbsoluteFile()); } for (String filename : filenames) { for (File spath : sourcepathFiles) { File srcFile = new File(spath, filename); if (srcFile.exists()) { processFile(filename, srcFile); break; } } } }
public void buildTree(List<String> filenames) throws IOException, RecognitionException, TokenStreamException { setOverview(); List<File> sourcepathFiles = new ArrayList<File>(); for (String sourcepath : sourcepaths) { sourcepathFiles.add(new File(sourcepath).getAbsoluteFile()); } for (String filename : filenames) { for (File spath : sourcepathFiles) { File srcFile = new File(spath, filename); if (srcFile.exists()) { processFile(filename, srcFile); break; } } } }
public void buildTree(List<String> filenames) throws IOException, RecognitionException, TokenStreamException { setOverview(); List<File> sourcepathFiles = new ArrayList<File>(); if (sourcepaths != null) { for (String sourcepath : sourcepaths) { sourcepathFiles.add(new File(sourcepath).getAbsoluteFile()); } } for (String filename : filenames) { File srcFile = new File(filename); if (srcFile.exists()) { processFile(filename, srcFile, true); continue; } for (File spath : sourcepathFiles) { srcFile = new File(spath, filename); if (srcFile.exists()) { processFile(filename, srcFile, false); break; } } } }
public void buildTree(List<String> filenames) throws IOException { setOverview(); List<File> sourcepathFiles = new ArrayList<File>(); if (sourcepaths != null) { for (String sourcepath : sourcepaths) { sourcepathFiles.add(new File(sourcepath).getAbsoluteFile()); } } for (String filename : filenames) { File srcFile = new File(filename); if (srcFile.exists()) { processFile(filename, srcFile, true); continue; } for (File spath : sourcepathFiles) { srcFile = new File(spath, filename); if (srcFile.exists()) { processFile(filename, srcFile, false); break; } } } }