org.sonar.api.server.debt.internal
Class DefaultDebtRemediationFunction
java.lang.Object
org.sonar.api.server.debt.internal.DefaultDebtRemediationFunction
- All Implemented Interfaces:
- DebtRemediationFunction
public class DefaultDebtRemediationFunction
- extends Object
- implements DebtRemediationFunction
DefaultDebtRemediationFunction
public DefaultDebtRemediationFunction(@Nullable
DebtRemediationFunction.Type type,
@Nullable
String coefficient,
@Nullable
String offset)
type
public DebtRemediationFunction.Type type()
- Specified by:
type
in interface DebtRemediationFunction
coefficient
@CheckForNull
public String coefficient()
- Description copied from interface:
DebtRemediationFunction
- Factor is set on types
DebtRemediationFunction.Type.LINEAR
and DebtRemediationFunction.Type.LINEAR_OFFSET
, else it's null.
- Specified by:
coefficient
in interface DebtRemediationFunction
offset
@CheckForNull
public String offset()
- Description copied from interface:
DebtRemediationFunction
- Offset is set on types
DebtRemediationFunction.Type.LINEAR_OFFSET
and DebtRemediationFunction.Type.CONSTANT_ISSUE
, else it's null.
- Specified by:
offset
in interface DebtRemediationFunction
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2009–2015 SonarSource. All rights reserved.