diff options
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r-- | sonar-plugin-api/src/main/java/org/sonar/api/server/debt/internal/DefaultDebtRemediationFunction.java | 6 |
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) { |