aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
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) {