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.LINEAR
DebtRemediationFunction 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_OFFSET
DebtRemediationFunction constantPerIssue(String constant)
create(Type.CONSTANT_ISSUE, null, constant)
.constant
- cost per issue. See DebtRemediationFunction
for details and format.DebtRemediationFunction.Type.CONSTANT_ISSUE
DebtRemediationFunction 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.