integerRulesCommon.key
Taclets
Enabled under choices:
programRules:Java
compound_unary_plus_assignment
compound_unary_plus_assignment {
\find ( \modality{#allmodal}{..#lhs=+#e;...}\endmodality ( post ))
\replacewith ( \modality{#allmodal}{..#lhs=#e;...}\endmodality ( post ))
\heuristics (executeIntegerAssignment )
};
defined in: integerRulesCommon.key Line: 40 Offset :4
compound_unary_minus_eval
compound_unary_minus_eval {
\find ( \modality{#allmodal}{..#lhs=-#nse;...}\endmodality ( post ))
\varcond \replacewith ( \modality{#allmodal}{.. #typeof(#nse) #v0 = #nse;
#lhs = -#v0;
...}\endmodality ( post ))
\heuristics (simplify_expression )
};
defined in: integerRulesCommon.key Line: 46 Offset :4
compound_binary_neg
compound_binary_neg {
\find ( \modality{#allmodal}{..#lhs=~#nse;...}\endmodality ( post ))
\varcond \replacewith ( \modality{#allmodal}{..#typeof(#nse) #v0=#nse; #lhs=~#v0;...}
\endmodality ( post ))
\heuristics (simplify_expression )
};
defined in: integerRulesCommon.key Line: 55 Offset :4
widening_identity_cast_1
widening_identity_cast_1 {
\find ( \modality{#allmodal}{.. #lhs = (byte) #seByte; ...}\endmodality ( post ))
\replacewith ( \modality{#allmodal}{.. #lhs = #seByte; ...}\endmodality ( post ))
\heuristics (simplify_expression )
\displayname "cast"
};
defined in: integerRulesCommon.key Line: 68 Offset :4
widening_identity_cast_2
widening_identity_cast_2 {
\find ( \modality{#allmodal}{.. #lhs = (short) #seByte; ...}\endmodality ( post ))
\replacewith ( \modality{#allmodal}{.. #lhs = #seByte; ...}\endmodality ( post ))
\heuristics (simplify_expression )
\displayname "cast"
};
defined in: integerRulesCommon.key Line: 76 Offset :4
widening_identity_cast_3
widening_identity_cast_3 {
\find ( \modality{#allmodal}{.. #lhs = (char) #seChar; ...}\endmodality ( post ))
\replacewith ( \modality{#allmodal}{.. #lhs = #seChar; ...}\endmodality ( post ))
\heuristics (simplify_expression )
\displayname "cast"
};
defined in: integerRulesCommon.key Line: 84 Offset :4
widening_identity_cast_4
widening_identity_cast_4 {
\find ( \modality{#allmodal}{.. #lhs = (short) #seShort; ...}\endmodality ( post ))
\replacewith ( \modality{#allmodal}{.. #lhs = #seShort; ...}\endmodality ( post ))
\heuristics (simplify_expression )
\displayname "cast"
};
defined in: integerRulesCommon.key Line: 92 Offset :4
widening_identity_cast_5
widening_identity_cast_5 {
\find ( \modality{#allmodal}{.. #lhs = (int) #seByteShortInt; ...}\endmodality ( post ))
\replacewith ( \modality{#allmodal}{.. #lhs = #seByteShortInt; ...}\endmodality ( post ))
\heuristics (simplify_expression )
\displayname "cast"
};
defined in: integerRulesCommon.key Line: 100 Offset :4
widening_identity_cast_10
widening_identity_cast_10 {
\find ( \modality{#allmodal}{.. #lhs = (long) #seByteShortInt; ...}\endmodality ( post ))
\replacewith ( \modality{#allmodal}{.. #lhs = #seByteShortInt; ...}\endmodality ( post ))
\heuristics (simplify_expression )
\displayname "cast"
};
defined in: integerRulesCommon.key Line: 108 Offset :4
widening_identity_cast_11
widening_identity_cast_11 {
\find ( \modality{#allmodal}{.. #lhs = (long) #seLong; ...}\endmodality ( post ))
\replacewith ( \modality{#allmodal}{.. #lhs = #seLong; ...}\endmodality ( post ))
\heuristics (simplify_expression )
\displayname "cast"
};
defined in: integerRulesCommon.key Line: 116 Offset :4
widening_identity_cast_12
widening_identity_cast_12 {
\find ( \modality{#allmodal}{.. #lhs = (int) #seChar; ...}\endmodality ( post ))
\replacewith ( \modality{#allmodal}{.. #lhs = #seChar; ...}\endmodality ( post ))
\heuristics (simplify_expression )
\displayname "cast"
};
defined in: integerRulesCommon.key Line: 123 Offset :4
widening_identity_cast_13
widening_identity_cast_13 {
\find ( \modality{#allmodal}{.. #lhs = (long) #seChar; ...}\endmodality ( post ))
\replacewith ( \modality{#allmodal}{.. #lhs = #seChar; ...}\endmodality ( post ))
\heuristics (simplify_expression )
\displayname "cast"
};
defined in: integerRulesCommon.key Line: 130 Offset :4