summaryrefslogtreecommitdiffstats
path: root/sonar-batch/src/main/java
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2016-03-08 11:52:44 +0100
committerJulien Lancelot <julien.lancelot@sonarsource.com>2016-03-10 10:44:16 +0100
commit79de4ddfda36dd889c6001a1cd509bd48962dbc0 (patch)
tree3d46212e3a9866ecf2644baa9605ffb310b2c0ae /sonar-batch/src/main/java
parent46265f075018110760cffd5ae1374c529609dd25 (diff)
downloadsonarqube-79de4ddfda36dd889c6001a1cd509bd48962dbc0.tar.gz
sonarqube-79de4ddfda36dd889c6001a1cd509bd48962dbc0.zip
SONAR-7345 Rename Issue debt to effort in API
Diffstat (limited to 'sonar-batch/src/main/java')
-rw-r--r--sonar-batch/src/main/java/org/sonar/batch/issue/DeprecatedIssueAdapterForFilter.java23
-rw-r--r--sonar-batch/src/main/java/org/sonar/batch/issue/DeprecatedIssueWrapper.java14
-rw-r--r--sonar-batch/src/main/java/org/sonar/batch/issue/TrackedIssueAdapter.java18
3 files changed, 49 insertions, 6 deletions
diff --git a/sonar-batch/src/main/java/org/sonar/batch/issue/DeprecatedIssueAdapterForFilter.java b/sonar-batch/src/main/java/org/sonar/batch/issue/DeprecatedIssueAdapterForFilter.java
index d4f604a6624..567f66a3fcf 100644
--- a/sonar-batch/src/main/java/org/sonar/batch/issue/DeprecatedIssueAdapterForFilter.java
+++ b/sonar-batch/src/main/java/org/sonar/batch/issue/DeprecatedIssueAdapterForFilter.java
@@ -19,17 +19,16 @@
*/
package org.sonar.batch.issue;
-import org.sonar.api.issue.Issue;
-import org.sonar.api.issue.IssueComment;
-import org.sonar.api.resources.Project;
-import org.sonar.api.rule.RuleKey;
-import org.sonar.api.utils.Duration;
-
import java.util.Collection;
import java.util.Collections;
import java.util.Date;
import java.util.List;
import java.util.Map;
+import org.sonar.api.issue.Issue;
+import org.sonar.api.issue.IssueComment;
+import org.sonar.api.resources.Project;
+import org.sonar.api.rule.RuleKey;
+import org.sonar.api.utils.Duration;
/**
* @deprecated since 5.3
@@ -82,7 +81,13 @@ class DeprecatedIssueAdapterForFilter implements Issue {
}
@Override
+ @Deprecated
public Double effortToFix() {
+ return gap();
+ }
+
+ @Override
+ public Double gap() {
return rawIssue.hasEffortToFix() ? rawIssue.getEffortToFix() : null;
}
@@ -151,8 +156,14 @@ class DeprecatedIssueAdapterForFilter implements Issue {
throw unsupported();
}
+ @Deprecated
@Override
public Duration debt() {
+ return effort();
+ }
+
+ @Override
+ public Duration effort() {
throw unsupported();
}
diff --git a/sonar-batch/src/main/java/org/sonar/batch/issue/DeprecatedIssueWrapper.java b/sonar-batch/src/main/java/org/sonar/batch/issue/DeprecatedIssueWrapper.java
index 0d63b4d8011..61e215cc931 100644
--- a/sonar-batch/src/main/java/org/sonar/batch/issue/DeprecatedIssueWrapper.java
+++ b/sonar-batch/src/main/java/org/sonar/batch/issue/DeprecatedIssueWrapper.java
@@ -81,8 +81,17 @@ public class DeprecatedIssueWrapper implements Issue {
return textRange != null ? textRange.start().line() : null;
}
+ /**
+ * @deprecated since 5.5, replaced by {@link #gap()}
+ */
@Override
+ @Deprecated
public Double effortToFix() {
+ return gap();
+ }
+
+ @Override
+ public Double gap() {
return newIssue.effortToFix();
}
@@ -157,6 +166,11 @@ public class DeprecatedIssueWrapper implements Issue {
}
@Override
+ public Duration effort() {
+ return null;
+ }
+
+ @Override
public String projectKey() {
return null;
}
diff --git a/sonar-batch/src/main/java/org/sonar/batch/issue/TrackedIssueAdapter.java b/sonar-batch/src/main/java/org/sonar/batch/issue/TrackedIssueAdapter.java
index c48b7a45895..f8f21ea2e0e 100644
--- a/sonar-batch/src/main/java/org/sonar/batch/issue/TrackedIssueAdapter.java
+++ b/sonar-batch/src/main/java/org/sonar/batch/issue/TrackedIssueAdapter.java
@@ -68,8 +68,17 @@ public class TrackedIssueAdapter implements Issue {
return issue.startLine();
}
+ /**
+ * @deprecated since 5.5, replaced by {@link #gap()}
+ */
@Override
+ @Deprecated
public Double effortToFix() {
+ return gap();
+ }
+
+ @Override
+ public Double gap() {
return issue.effortToFix();
}
@@ -143,12 +152,21 @@ public class TrackedIssueAdapter implements Issue {
return new ArrayList<>();
}
+ /**
+ * @deprecated since 5.5, replaced by {@link #effort()}
+ */
@Override
+ @Deprecated
public Duration debt() {
return null;
}
@Override
+ public Duration effort() {
+ return null;
+ }
+
+ @Override
public String projectKey() {
return null;
}