コード例 #1
0
ファイル: ProjectFixture.java プロジェクト: paxnil/spindle
  private IResourceRoot createClasspathRoot() {
    ClasspathRoot root = new ClasspathRoot();
    // add jars
    if (jarDirectory != null) {
      File[] jars =
          jarDirectory.listFiles(
              new FileFilter() {

                public boolean accept(File file) {
                  return !file.isDirectory() && file.getName().endsWith(".jar");
                }
              });
      for (File file : jars) {
        root.addJar(file);
      }
    }
    // add src folders
    if (sourceClasspathRootDirs != null) {
      for (File srcFolder : sourceClasspathRootDirs) {
        root.addFolder(srcFolder);
      }
    }
    return root;
  }