public class AutoBoxingRule extends AbstractRule
Modifier and Type | Field and Description |
---|---|
private static TypedPreference<IQuantity> |
AUTOBOXING_RATIO_INFO_LIMIT |
private static TypedPreference<IQuantity> |
AUTOBOXING_RATIO_WARNING_LIMIT |
private static java.lang.String |
BOOLEAN |
private static java.lang.String |
BYTE |
private static java.lang.String |
CHARACTER |
private static java.lang.String |
DOUBLE |
private static java.lang.String |
FLOAT |
private static java.lang.String |
INTEGER |
private static IPredicate<IMCMethod> |
IS_AUTOBOXED_PREDICATE |
private static java.lang.String |
LONG |
private static java.lang.String |
SHORT |
private static java.lang.String |
VALUE_OF_METHOD_NAME |
evaluationTask
Constructor and Description |
---|
AutoBoxingRule() |
Modifier and Type | Method and Description |
---|---|
protected Result |
getResult(IItemCollection items,
IPreferenceValueProvider vp) |
evaluate, getConfigurationAttributes, getId, getName, getTopic
private static final java.lang.String VALUE_OF_METHOD_NAME
private static final java.lang.String SHORT
private static final java.lang.String LONG
private static final java.lang.String INTEGER
private static final java.lang.String FLOAT
private static final java.lang.String DOUBLE
private static final java.lang.String CHARACTER
private static final java.lang.String BYTE
private static final java.lang.String BOOLEAN
private static final IPredicate<IMCMethod> IS_AUTOBOXED_PREDICATE
private static final TypedPreference<IQuantity> AUTOBOXING_RATIO_INFO_LIMIT
private static final TypedPreference<IQuantity> AUTOBOXING_RATIO_WARNING_LIMIT
protected Result getResult(IItemCollection items, IPreferenceValueProvider vp)
getResult
in class AbstractRule