aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2014-04-04 10:24:38 +0200
committerJulien Lancelot <julien.lancelot@sonarsource.com>2014-04-04 10:24:38 +0200
commit866594401d96c33a59877666a9ec9d03128ab644 (patch)
tree5e4beb42a065e1688def39664518ffc586a5276f /sonar-plugin-api
parent514b752d87d4918cee373d8dd9c6ad1a3bfd183b (diff)
downloadsonarqube-866594401d96c33a59877666a9ec9d03128ab644.tar.gz
sonarqube-866594401d96c33a59877666a9ec9d03128ab644.zip
SONAR-5056 Fix issue when exporting model to XML
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/server/debt/internal/DefaultDebtRemediationFunction.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/server/debt/internal/DefaultDebtRemediationFunction.java b/sonar-plugin-api/src/main/java/org/sonar/api/server/debt/internal/DefaultDebtRemediationFunction.java
index cc8d58b2002..66c8e337f0c 100644
--- a/sonar-plugin-api/src/main/java/org/sonar/api/server/debt/internal/DefaultDebtRemediationFunction.java
+++ b/sonar-plugin-api/src/main/java/org/sonar/api/server/debt/internal/DefaultDebtRemediationFunction.java
@@ -38,9 +38,6 @@ public class DefaultDebtRemediationFunction implements DebtRemediationFunction {
private final String offset;
public DefaultDebtRemediationFunction(@Nullable Type type, @Nullable String coefficient, @Nullable String offset) {
- if (type == null) {
- throw new IllegalArgumentException("Remediation function type cannot be null");
- }
this.type = type;
this.coefficient = sanitizeValue("coefficient", coefficient);
this.offset = sanitizeValue("offset", offset);
@@ -78,6 +75,9 @@ public class DefaultDebtRemediationFunction implements DebtRemediationFunction {
}
private void validate() {
+ if (type == null) {
+ throw new IllegalArgumentException("Remediation function type cannot be null");
+ }
switch (type) {
case LINEAR:
if (this.coefficient == null || this.offset != null) {