intRulesUncheckedSemantics.key

Taclets

Enabled under choices: programRules:Java&intRules:arithmeticSemanticsIgnoringOF | programRules:Java&intRules:arithmeticSemanticsIgnoringOF

expandInByte

expandInByte { \find ( inByte ( i )) \replacewith ( true ) \heuristics (concrete ) };defined in: intRulesUncheckedSemantics.key Line: 24 Offset :4

expandInChar

expandInChar { \find ( inChar ( i )) \replacewith ( true ) \heuristics (concrete ) };defined in: intRulesUncheckedSemantics.key Line: 30 Offset :4

expandInShort

expandInShort { \find ( inShort ( i )) \replacewith ( true ) \heuristics (concrete ) };defined in: intRulesUncheckedSemantics.key Line: 36 Offset :4

expandInInt

expandInInt { \find ( inInt ( i )) \replacewith ( true ) \heuristics (concrete ) };defined in: intRulesUncheckedSemantics.key Line: 42 Offset :4

expandInLong

expandInLong { \find ( inLong ( i )) \replacewith ( true ) \heuristics (concrete ) };defined in: intRulesUncheckedSemantics.key Line: 48 Offset :4

Taclets

Enabled under choices: programRules:Java&(intRules:arithmeticSemanticsIgnoringOF|intRules:arithmeticSemanticsCheckingOF) | (programRules:Java&(intRules:arithmeticSemanticsIgnoringOF|intRules:arithmeticSemanticsCheckingOF) | programRules:Java&(intRules:arithmeticSemanticsIgnoringOF|intRules:arithmeticSemanticsCheckingOF))

translateJavaUnaryMinusInt

translateJavaUnaryMinusInt { \find ( javaUnaryMinusInt ( left )) \replacewith ( neg ( left )) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaUnaryMinus" };defined in: intRulesUncheckedSemantics.key Line: 61 Offset :4

translateJavaUnaryMinusLong

translateJavaUnaryMinusLong { \find ( javaUnaryMinusLong ( left )) \replacewith ( neg ( left )) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaUnaryMinus" };defined in: intRulesUncheckedSemantics.key Line: 68 Offset :4

translatejavaBitwiseNegateInt

translatejavaBitwiseNegateInt { \find ( javaBitwiseNegateInt ( left )) \replacewith ( bitwiseNegateJint ( left )) \heuristics (javaIntegerSemantics ) \displayname "translateJavaBitwiseNegation" };defined in: intRulesUncheckedSemantics.key Line: 75 Offset :4

translatejavaBitwiseNegateLong

translatejavaBitwiseNegateLong { \find ( javaBitwiseNegateLong ( left )) \replacewith ( bitwiseNegateJlong ( left )) \heuristics (javaIntegerSemantics ) \displayname "translateJavaBitwiseNegation" };defined in: intRulesUncheckedSemantics.key Line: 82 Offset :4

translateJavaAddInt

translateJavaAddInt { \find ( javaAddInt ( left , right )) \replacewith ( add ( left , right )) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaAdd" };defined in: intRulesUncheckedSemantics.key Line: 89 Offset :4

translateJavaAddLong

translateJavaAddLong { \find ( javaAddLong ( left , right )) \replacewith ( add ( left , right )) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaAdd" };defined in: intRulesUncheckedSemantics.key Line: 96 Offset :4

translateJavaSubInt

translateJavaSubInt { \find ( javaSubInt ( left , right )) \replacewith ( sub ( left , right )) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaSub" };defined in: intRulesUncheckedSemantics.key Line: 103 Offset :4

translateJavaSubLong

translateJavaSubLong { \find ( javaSubLong ( left , right )) \replacewith ( sub ( left , right )) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaSub" };defined in: intRulesUncheckedSemantics.key Line: 110 Offset :4

translateJavaMulInt

translateJavaMulInt { \find ( javaMulInt ( left , right )) \replacewith ( mul ( left , right )) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaMul" };defined in: intRulesUncheckedSemantics.key Line: 117 Offset :4

translateJavaMulLong

translateJavaMulLong { \find ( javaMulLong ( left , right )) \replacewith ( mul ( left , right )) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaMul" };defined in: intRulesUncheckedSemantics.key Line: 124 Offset :4

translateJavaMod

translateJavaMod { \find ( javaMod ( left , right )) \replacewith ( jmod ( left , right )) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaMod" };defined in: intRulesUncheckedSemantics.key Line: 131 Offset :4

translateJavaDivInt

translateJavaDivInt { \find ( javaDivInt ( left , right )) \replacewith ( jdiv ( left , right )) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaDiv" };defined in: intRulesUncheckedSemantics.key Line: 138 Offset :4

translateJavaDivLong

translateJavaDivLong { \find ( javaDivLong ( left , right )) \replacewith ( jdiv ( left , right )) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaDiv" };defined in: intRulesUncheckedSemantics.key Line: 145 Offset :4

translateJavaCastByte

translateJavaCastByte { \find ( javaCastByte ( left )) \replacewith ( left ) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaCast" };defined in: intRulesUncheckedSemantics.key Line: 152 Offset :4

translateJavaCastShort

translateJavaCastShort { \find ( javaCastShort ( left )) \replacewith ( left ) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaCast" };defined in: intRulesUncheckedSemantics.key Line: 159 Offset :4

translateJavaCastInt

translateJavaCastInt { \find ( javaCastInt ( left )) \replacewith ( left ) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaCast" };defined in: intRulesUncheckedSemantics.key Line: 166 Offset :4

translateJavaCastLong

translateJavaCastLong { \find ( javaCastLong ( left )) \replacewith ( left ) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaCast" };defined in: intRulesUncheckedSemantics.key Line: 173 Offset :4

translateJavaCastChar

translateJavaCastChar { \find ( javaCastChar ( left )) \replacewith ( left ) \heuristics (javaIntegerSemantics , simplify ) \displayname "translateJavaCast" };defined in: intRulesUncheckedSemantics.key Line: 180 Offset :4

translateJavaShiftRightInt

translateJavaShiftRightInt { \find ( javaShiftRightInt ( left , right )) \replacewith ( shiftright ( left , right )) \heuristics (javaIntegerSemantics ) \displayname "translateJavaShiftRight" };defined in: intRulesUncheckedSemantics.key Line: 187 Offset :4

translateJavaShiftRightLong

translateJavaShiftRightLong { \find ( javaShiftRightLong ( left , right )) \replacewith ( shiftright ( left , right )) \heuristics (javaIntegerSemantics ) \displayname "translateJavaShiftRight" };defined in: intRulesUncheckedSemantics.key Line: 194 Offset :4

translateJavaShiftLeftInt

translateJavaShiftLeftInt { \find ( javaShiftLeftInt ( left , right )) \replacewith ( shiftleft ( left , right )) \heuristics (javaIntegerSemantics ) \displayname "translateJavaShiftLeft" };defined in: intRulesUncheckedSemantics.key Line: 201 Offset :4

translateJavaShiftLeftLong

translateJavaShiftLeftLong { \find ( javaShiftLeftLong ( left , right )) \replacewith ( shiftleft ( left , right )) \heuristics (javaIntegerSemantics ) \displayname "translateJavaShiftLeft" };defined in: intRulesUncheckedSemantics.key Line: 208 Offset :4

translateJavaBitwiseOrInt

translateJavaBitwiseOrInt { \find ( javaBitwiseOrInt ( left , right )) \replacewith ( binaryOr ( left , right )) \heuristics (javaIntegerSemantics ) \displayname "translateJavaBitwiseOr" };defined in: intRulesUncheckedSemantics.key Line: 231 Offset :4

translateJavaBitwiseOrLong

translateJavaBitwiseOrLong { \find ( javaBitwiseOrLong ( left , right )) \replacewith ( binaryOr ( left , right )) \heuristics (javaIntegerSemantics ) \displayname "translateJavaBitwiseOr" };defined in: intRulesUncheckedSemantics.key Line: 238 Offset :4

translateJavaBitwiseAndInt

translateJavaBitwiseAndInt { \find ( javaBitwiseAndInt ( left , right )) \replacewith ( binaryAnd ( left , right )) \heuristics (javaIntegerSemantics ) \displayname "translateJavaBitwiseAnd" };defined in: intRulesUncheckedSemantics.key Line: 245 Offset :4

translateJavaBitwiseAndLong

translateJavaBitwiseAndLong { \find ( javaBitwiseAndLong ( left , right )) \replacewith ( binaryAnd ( left , right )) \heuristics (javaIntegerSemantics ) \displayname "translateJavaBitwiseAnd" };defined in: intRulesUncheckedSemantics.key Line: 252 Offset :4

translateJavaBitwiseXOrInt

translateJavaBitwiseXOrInt { \find ( javaBitwiseXOrInt ( left , right )) \replacewith ( binaryXOr ( left , right )) \heuristics (javaIntegerSemantics ) \displayname "translateJavaBitwiseXOr" };defined in: intRulesUncheckedSemantics.key Line: 259 Offset :4

translateJavaBitwiseXOrLong

translateJavaBitwiseXOrLong { \find ( javaBitwiseXOrLong ( left , right )) \replacewith ( binaryXOr ( left , right )) \heuristics (javaIntegerSemantics ) \displayname "translateJavaBitwiseXOr" };defined in: intRulesUncheckedSemantics.key Line: 266 Offset :4