From: simonbrandhof Date: Tue, 8 Mar 2011 23:09:25 +0000 (+0100) Subject: add the method ProjectUtils.toIoFiles(..) X-Git-Tag: 2.7~61 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=99aa59f2da2dd1f1ec970fca6b143b03a83cb048;p=sonarqube.git add the method ProjectUtils.toIoFiles(..) --- diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/resources/ProjectUtils.java b/sonar-plugin-api/src/main/java/org/sonar/api/resources/ProjectUtils.java index f2f9b0511e4..bf89e3f8d6a 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/resources/ProjectUtils.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/resources/ProjectUtils.java @@ -19,6 +19,11 @@ */ package org.sonar.api.resources; +import com.google.common.collect.Lists; + +import java.util.Collection; +import java.util.List; + /** * @TODO Actually this class incorrectly named, because provides information not about project, but about Java project. * And seems that only core plugins use this class. @@ -52,4 +57,15 @@ public final class ProjectUtils { } return null; } + + /** + * @since 2.7 + */ + public static List toIoFiles(Collection inputFiles) { + List files = Lists.newArrayList(); + for (InputFile inputFile : inputFiles) { + files.add(inputFile.getFile()); + } + return files; + } }