From: Julien HENRY Date: Thu, 7 Sep 2017 15:44:23 +0000 (+0200) Subject: SONAR-9651 Deprecate ability to create issues/measures on directories X-Git-Tag: 6.6-RC1~297 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d3b0387cf01d2d1b496af596b81b8581adcfd2f3;p=sonarqube.git SONAR-9651 Deprecate ability to create issues/measures on directories --- diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/FileSystem.java b/sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/FileSystem.java index 52318045214..aafc4d44454 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/FileSystem.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/FileSystem.java @@ -101,7 +101,9 @@ public interface FileSystem { * @throws IllegalArgumentException is File is null or not a directory. * * @since 4.5 + * @deprecated since 6.6 Ability to report issues or measures on directories will soon be dropped. Report issues on project if needed. */ + @Deprecated @CheckForNull InputDir inputDir(File dir); diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/InputDir.java b/sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/InputDir.java index 434fd7d7281..4d18978cbc4 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/InputDir.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/InputDir.java @@ -26,7 +26,9 @@ import java.nio.file.Path; * Layer over {@link java.io.File} for directories. You can access InputDir using {@link FileSystem#inputDir(File)}. * * @since 4.5 + * @deprecated since 6.6 Ability to report issues or measures on directories will soon be dropped. Report issues on project if needed. */ +@Deprecated public interface InputDir extends InputPath { /**