public static interface RulesDefinition.DebtRemediationFunctions
DebtRemediationFunction.| Modifier and Type | Method and Description |
|---|---|
DebtRemediationFunction |
constantPerIssue(String constant)
Shortcut for
create(Type.CONSTANT_ISSUE, null, constant). |
DebtRemediationFunction |
create(DebtRemediationFunction.Type type,
String coefficient,
String offset)
Flexible way to create a
DebtRemediationFunction. |
DebtRemediationFunction |
linear(String coefficient)
Shortcut for
create(Type.LINEAR, coefficient, null). |
DebtRemediationFunction |
linearWithOffset(String coefficient,
String offset)
Shortcut for
create(Type.LINEAR_OFFSET, coefficient, offset). |
DebtRemediationFunction linear(String coefficient)
create(Type.LINEAR, coefficient, null).coefficient - the duration to fix one issue. See DebtRemediationFunction for details about format.DebtRemediationFunction.Type.LINEARDebtRemediationFunction linearWithOffset(String coefficient, String offset)
create(Type.LINEAR_OFFSET, coefficient, offset).coefficient - duration to fix one point of complexity. See DebtRemediationFunction for details and format.offset - duration to make basic analysis. See DebtRemediationFunction for details and format.DebtRemediationFunction.Type.LINEAR_OFFSETDebtRemediationFunction constantPerIssue(String constant)
create(Type.CONSTANT_ISSUE, null, constant).constant - cost per issue. See DebtRemediationFunction for details and format.DebtRemediationFunction.Type.CONSTANT_ISSUEDebtRemediationFunction create(DebtRemediationFunction.Type type, @Nullable String coefficient, @Nullable String offset)
DebtRemediationFunction. An unchecked exception is thrown if
coefficient and/or offset are not valid according to the given @{code type}.Copyright © 2009–2016 SonarSource. All rights reserved.