public enum EMisraC2012Rule extends java.lang.Enum<EMisraC2012Rule> implements IRulesetRule
Modifier and Type | Method and Description |
---|---|
void |
contributeRules(java.util.function.BiConsumer<java.lang.String,java.lang.String> contributor)
Allows to contribute rule mappings that are not custom checks.
|
java.lang.String |
getRuleId()
Returns a human readable rule id (e.g.
|
java.lang.String |
getRuleText()
Returns a readable name of description of the rule.
|
static EMisraC2012Rule |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static EMisraC2012Rule[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EMisraC2012Rule MISRA_1_1
public static final EMisraC2012Rule MISRA_1_2
public static final EMisraC2012Rule MISRA_1_3
public static final EMisraC2012Rule MISRA_2_1
public static final EMisraC2012Rule MISRA_2_2
public static final EMisraC2012Rule MISRA_2_3
public static final EMisraC2012Rule MISRA_2_4
public static final EMisraC2012Rule MISRA_2_5
public static final EMisraC2012Rule MISRA_2_6
public static final EMisraC2012Rule MISRA_2_7
public static final EMisraC2012Rule MISRA_3_1
public static final EMisraC2012Rule MISRA_3_2
public static final EMisraC2012Rule MISRA_4_1
public static final EMisraC2012Rule MISRA_4_2
public static final EMisraC2012Rule MISRA_5_1
public static final EMisraC2012Rule MISRA_5_2
public static final EMisraC2012Rule MISRA_5_3
public static final EMisraC2012Rule MISRA_5_4
public static final EMisraC2012Rule MISRA_5_5
public static final EMisraC2012Rule MISRA_5_6
public static final EMisraC2012Rule MISRA_5_7
public static final EMisraC2012Rule MISRA_5_8
public static final EMisraC2012Rule MISRA_5_9
public static final EMisraC2012Rule MISRA_6_1
public static final EMisraC2012Rule MISRA_6_2
public static final EMisraC2012Rule MISRA_7_1
public static final EMisraC2012Rule MISRA_7_2
public static final EMisraC2012Rule MISRA_7_3
public static final EMisraC2012Rule MISRA_7_4
public static final EMisraC2012Rule MISRA_8_1
public static final EMisraC2012Rule MISRA_8_2
public static final EMisraC2012Rule MISRA_8_3
public static final EMisraC2012Rule MISRA_8_4
public static final EMisraC2012Rule MISRA_8_5
public static final EMisraC2012Rule MISRA_8_6
public static final EMisraC2012Rule MISRA_8_7
public static final EMisraC2012Rule MISRA_8_8
public static final EMisraC2012Rule MISRA_8_9
public static final EMisraC2012Rule MISRA_8_10
public static final EMisraC2012Rule MISRA_8_11
public static final EMisraC2012Rule MISRA_8_12
public static final EMisraC2012Rule MISRA_8_13
public static final EMisraC2012Rule MISRA_8_14
public static final EMisraC2012Rule MISRA_9_1
public static final EMisraC2012Rule MISRA_9_2
public static final EMisraC2012Rule MISRA_9_3
public static final EMisraC2012Rule MISRA_9_4
public static final EMisraC2012Rule MISRA_9_5
public static final EMisraC2012Rule MISRA_10_1
public static final EMisraC2012Rule MISRA_10_2
public static final EMisraC2012Rule MISRA_10_3
public static final EMisraC2012Rule MISRA_10_4
public static final EMisraC2012Rule MISRA_10_5
public static final EMisraC2012Rule MISRA_10_6
public static final EMisraC2012Rule MISRA_10_7
public static final EMisraC2012Rule MISRA_10_8
public static final EMisraC2012Rule MISRA_11_1
public static final EMisraC2012Rule MISRA_11_2
public static final EMisraC2012Rule MISRA_11_3
public static final EMisraC2012Rule MISRA_11_4
public static final EMisraC2012Rule MISRA_11_5
public static final EMisraC2012Rule MISRA_11_6
public static final EMisraC2012Rule MISRA_11_7
public static final EMisraC2012Rule MISRA_11_8
public static final EMisraC2012Rule MISRA_11_9
public static final EMisraC2012Rule MISRA_12_1
public static final EMisraC2012Rule MISRA_12_2
public static final EMisraC2012Rule MISRA_12_3
public static final EMisraC2012Rule MISRA_12_4
public static final EMisraC2012Rule MISRA_13_1
public static final EMisraC2012Rule MISRA_13_2
public static final EMisraC2012Rule MISRA_13_3
public static final EMisraC2012Rule MISRA_13_4
public static final EMisraC2012Rule MISRA_13_5
public static final EMisraC2012Rule MISRA_13_6
public static final EMisraC2012Rule MISRA_14_1
public static final EMisraC2012Rule MISRA_14_2
public static final EMisraC2012Rule MISRA_14_3
public static final EMisraC2012Rule MISRA_14_4
public static final EMisraC2012Rule MISRA_15_1
public static final EMisraC2012Rule MISRA_15_2
public static final EMisraC2012Rule MISRA_15_3
public static final EMisraC2012Rule MISRA_15_4
public static final EMisraC2012Rule MISRA_15_5
public static final EMisraC2012Rule MISRA_15_6
public static final EMisraC2012Rule MISRA_15_7
public static final EMisraC2012Rule MISRA_16_1
public static final EMisraC2012Rule MISRA_16_2
public static final EMisraC2012Rule MISRA_16_3
public static final EMisraC2012Rule MISRA_16_4
public static final EMisraC2012Rule MISRA_16_5
public static final EMisraC2012Rule MISRA_16_6
public static final EMisraC2012Rule MISRA_16_7
public static final EMisraC2012Rule MISRA_17_1
public static final EMisraC2012Rule MISRA_17_2
public static final EMisraC2012Rule MISRA_17_3
public static final EMisraC2012Rule MISRA_17_4
public static final EMisraC2012Rule MISRA_17_5
public static final EMisraC2012Rule MISRA_17_6
public static final EMisraC2012Rule MISRA_17_7
public static final EMisraC2012Rule MISRA_17_8
public static final EMisraC2012Rule MISRA_18_1
public static final EMisraC2012Rule MISRA_18_2
public static final EMisraC2012Rule MISRA_18_3
public static final EMisraC2012Rule MISRA_18_4
public static final EMisraC2012Rule MISRA_18_5
public static final EMisraC2012Rule MISRA_18_6
public static final EMisraC2012Rule MISRA_18_7
public static final EMisraC2012Rule MISRA_18_8
public static final EMisraC2012Rule MISRA_19_1
public static final EMisraC2012Rule MISRA_19_2
public static final EMisraC2012Rule MISRA_20_1
public static final EMisraC2012Rule MISRA_20_2
public static final EMisraC2012Rule MISRA_20_3
public static final EMisraC2012Rule MISRA_20_4
public static final EMisraC2012Rule MISRA_20_5
public static final EMisraC2012Rule MISRA_20_6
public static final EMisraC2012Rule MISRA_20_7
public static final EMisraC2012Rule MISRA_20_8
public static final EMisraC2012Rule MISRA_20_9
public static final EMisraC2012Rule MISRA_20_10
public static final EMisraC2012Rule MISRA_20_11
public static final EMisraC2012Rule MISRA_20_12
public static final EMisraC2012Rule MISRA_20_13
public static final EMisraC2012Rule MISRA_20_14
public static final EMisraC2012Rule MISRA_21_1
public static final EMisraC2012Rule MISRA_21_2
public static final EMisraC2012Rule MISRA_21_3
public static final EMisraC2012Rule MISRA_21_4
public static final EMisraC2012Rule MISRA_21_5
public static final EMisraC2012Rule MISRA_21_6
public static final EMisraC2012Rule MISRA_21_7
public static final EMisraC2012Rule MISRA_21_8
public static final EMisraC2012Rule MISRA_21_9
public static final EMisraC2012Rule MISRA_21_10
public static final EMisraC2012Rule MISRA_21_11
public static final EMisraC2012Rule MISRA_21_12
public static final EMisraC2012Rule MISRA_22_1
public static final EMisraC2012Rule MISRA_22_2
public static final EMisraC2012Rule MISRA_22_3
public static final EMisraC2012Rule MISRA_22_4
public static final EMisraC2012Rule MISRA_22_5
public static final EMisraC2012Rule MISRA_22_6
public static EMisraC2012Rule[] values()
for (EMisraC2012Rule c : EMisraC2012Rule.values()) System.out.println(c);
public static EMisraC2012Rule valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String getRuleId()
IRulesetRule
getRuleId
in interface IRulesetRule
public java.lang.String getRuleText()
IRulesetRule
getRuleText
in interface IRulesetRule
public void contributeRules(java.util.function.BiConsumer<java.lang.String,java.lang.String> contributor)
IRulesetRule
contributeRules
in interface IRulesetRule
contributor
- accepts the rule id and the name of the general check.