activeUse.key

Taclets

Enabled under choices: programRules:Javainitialisation:enableStaticInitialisation

activeUseStaticFieldWriteAccess

activeUseStaticFieldWriteAccess { \find ( \modality{#allmodal}{.. #sv = #e; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#e) #v0 = #e; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 28 Offset :4

activeUseStaticFieldWriteAccess2

activeUseStaticFieldWriteAccess2 { \find ( \modality{#allmodal}{.. #v.#sv = #e; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#e) #v0 = #e; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 41 Offset :4

activeUseStaticFieldWriteAccess3

activeUseStaticFieldWriteAccess3 { \schemaVar \program Expression #arr, #idx; \find ( \modality{#allmodal}{.. #sv = #arr[#idx]; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #arr[#idx]; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 54 Offset :4

activeUseStaticFieldWriteAccess4

activeUseStaticFieldWriteAccess4 { \schemaVar \program Expression #arr, #idx; \find ( \modality{#allmodal}{.. #v.#sv = #arr[#idx]; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #arr[#idx]; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 68 Offset :4

activeUseStaticFieldWriteAccess5

activeUseStaticFieldWriteAccess5 { \find ( \modality{#allmodal}{.. #sv = #v1.#a; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#a) #v0 = #v1.#a; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 82 Offset :4

activeUseStaticFieldWriteAccess6

activeUseStaticFieldWriteAccess6 { \find ( \modality{#allmodal}{.. #v.#sv = #v1.#a; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#a) #v0 = #v1.#a; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 95 Offset :4

activeUseStaticFieldReadAccess

activeUseStaticFieldReadAccess { \find ( \modality{#allmodal}{.. #lhs = #sv; ...}\endmodality ( post )) \replacewith ( \modality{#allmodal}{.. #static-initialisation(#sv); #lhs = @(#sv); ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 108 Offset :4

activeUseStaticFieldReadAccess2

activeUseStaticFieldReadAccess2 { \find ( \modality{#allmodal}{.. #lhs = #v.#sv; ...}\endmodality ( post )) \replacewith ( \modality{#allmodal}{.. #static-initialisation(#sv); #lhs = @(#sv); ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 118 Offset :4

Taclets

Enabled under choices: programRules:Javainitialisation:disableStaticInitialisation

activeUseStaticFieldWriteAccess

activeUseStaticFieldWriteAccess { \find ( \modality{#allmodal}{.. #sv = #e; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#e) #v0 = #e; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 132 Offset :4

activeUseStaticFieldWriteAccess2

activeUseStaticFieldWriteAccess2 { \find ( \modality{#allmodal}{.. #v.#sv = #e; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#e) #v0 = #e; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 144 Offset :4

activeUseStaticFieldWriteAccess3

activeUseStaticFieldWriteAccess3 { \schemaVar \program Expression #arr, #idx; \find ( \modality{#allmodal}{.. #sv = #arr[#idx]; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #arr[#idx]; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 156 Offset :4

activeUseStaticFieldWriteAccess4

activeUseStaticFieldWriteAccess4 { \schemaVar \program Expression #arr, #idx; \find ( \modality{#allmodal}{.. #v.#sv = #arr[#idx]; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #arr[#idx]; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 169 Offset :4

activeUseStaticFieldWriteAccess5

activeUseStaticFieldWriteAccess5 { \find ( \modality{#allmodal}{.. #sv = #v1.#a; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#a) #v0 = #v1.#a; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 182 Offset :4

activeUseStaticFieldWriteAccess6

activeUseStaticFieldWriteAccess6 { \find ( \modality{#allmodal}{.. #v.#sv = #v1.#a; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#a) #v0 = #v1.#a; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 194 Offset :4

activeUseStaticFieldReadAccess

activeUseStaticFieldReadAccess { \find ( \modality{#allmodal}{.. #lhs = #sv; ...}\endmodality ( post )) \replacewith ( \modality{#allmodal}{.. #lhs = @(#sv); ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 206 Offset :4

activeUseStaticFieldReadAccess2

activeUseStaticFieldReadAccess2 { \find ( \modality{#allmodal}{.. #lhs = #v.#sv; ...}\endmodality ( post )) \replacewith ( \modality{#allmodal}{.. #lhs = @(#sv); ...}\endmodality ( post )) \heuristics (simplify_prog , simplify_prog_subset ) \displayname "activeUse" };defined in: activeUse.key Line: 215 Offset :4

Taclets

Enabled under choices: programRules:Javainitialisation:enableStaticInitialisation

activeUseMultiplication

activeUseMultiplication { \find ( \modality{#allmodal}{.. #sv = #left * #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left * #right; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 227 Offset :4

activeUseDivision

activeUseDivision { \find ( \modality{#allmodal}{.. #sv = #left / #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left / #right; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 243 Offset :4

activeUseModulo

activeUseModulo { \find ( \modality{#allmodal}{.. #sv = #left % #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left % #right; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 257 Offset :4

activeUseSubtraction

activeUseSubtraction { \find ( \modality{#allmodal}{.. #sv = #left - #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left - #right; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 271 Offset :4

activeUseAddition

activeUseAddition { \find ( \modality{#allmodal}{.. #sv = #left + #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left + #right; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 285 Offset :4

activeUseBitwiseAnd

activeUseBitwiseAnd { \find ( \modality{#allmodal}{.. #sv = #left & #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left & #right; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 299 Offset :4

activeUseBitwiseOr

activeUseBitwiseOr { \find ( \modality{#allmodal}{.. #sv=#left | #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left | #right; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 313 Offset :4

activeUseBitwiseXOr

activeUseBitwiseXOr { \find ( \modality{#allmodal}{.. #sv=#left ^ #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left ^ #right; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 327 Offset :4

activeUseShiftRight

activeUseShiftRight { \find ( \modality{#allmodal}{.. #sv=#left >> #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left >> #right; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 341 Offset :4

activeUseShiftLeft

activeUseShiftLeft { \find ( \modality{#allmodal}{.. #sv=#left << #right; ...} \endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left << #right; #static-initialisation(#sv); @(#sv) = #v0; ...} \endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 355 Offset :4

activeUseUnsignedShiftRight

activeUseUnsignedShiftRight { \find ( \modality{#allmodal}{.. #sv=#left >>> #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left >>> #right; ...} #static-initialisation(#sv); @(#sv) = #v0; \endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 369 Offset :4

activeUseMinus

activeUseMinus { \find ( \modality{#allmodal}{.. #sv = - #left; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = - #left; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 383 Offset :4

activeUseBitwiseNegation

activeUseBitwiseNegation { \find ( \modality{#allmodal}{.. #sv = ~ #left; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = ~ #left; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 397 Offset :4

activeUseByteCast

activeUseByteCast { \find ( \modality{#allmodal}{.. #sv = (byte) #seShortIntLong; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = (byte) #seShortIntLong; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 411 Offset :4

activeUseShortCast

activeUseShortCast { \find ( \modality{#allmodal}{.. #sv = (short) #seIntLong; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = (short) #seIntLong; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 425 Offset :4

activeUseIntCast

activeUseIntCast { \find ( \modality{#allmodal}{.. #sv = (int) #seLong; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = (int) #seLong; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 439 Offset :4

activeUseCharCast

activeUseCharCast { \find ( \modality{#allmodal}{.. #sv = (char) #seByteShortIntLong; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = (char) #seByteShortIntLong; #static-initialisation(#sv); @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 453 Offset :4

Taclets

Enabled under choices: programRules:Javainitialisation:disableStaticInitialisation

activeUseMultiplication

activeUseMultiplication { \find ( \modality{#allmodal}{.. #sv = #left * #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left * #right; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 471 Offset :4

activeUseDivision

activeUseDivision { \find ( \modality{#allmodal}{.. #sv = #left / #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left / #right; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 486 Offset :4

activeUseModulo

activeUseModulo { \find ( \modality{#allmodal}{.. #sv = #left % #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left % #right; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 499 Offset :4

activeUseSubtraction

activeUseSubtraction { \find ( \modality{#allmodal}{.. #sv = #left - #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left - #right; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 512 Offset :4

activeUseAddition

activeUseAddition { \find ( \modality{#allmodal}{.. #sv = #left + #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left + #right; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 525 Offset :4

activeUseBitwiseAnd

activeUseBitwiseAnd { \find ( \modality{#allmodal}{.. #sv = #left & #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left & #right; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 538 Offset :4

activeUseBitwiseOr

activeUseBitwiseOr { \find ( \modality{#allmodal}{.. #sv=#left | #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left | #right; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 551 Offset :4

activeUseBitwiseXOr

activeUseBitwiseXOr { \find ( \modality{#allmodal}{.. #sv=#left ^ #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left ^ #right; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 564 Offset :4

activeUseShiftRight

activeUseShiftRight { \find ( \modality{#allmodal}{.. #sv=#left >> #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left >> #right; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 577 Offset :4

activeUseShiftLeft

activeUseShiftLeft { \find ( \modality{#allmodal}{.. #sv=#left << #right; ...} \endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left << #right; @(#sv) = #v0; ...} \endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 590 Offset :4

activeUseUnsignedShiftRight

activeUseUnsignedShiftRight { \find ( \modality{#allmodal}{.. #sv=#left >>> #right; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = #left >>> #right; ...} @(#sv) = #v0; \endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 603 Offset :4

activeUseUnaryMinus

activeUseUnaryMinus { \find ( \modality{#allmodal}{.. #sv = - #left; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = - #left; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 616 Offset :4

activeUseBitwiseNegation

activeUseBitwiseNegation { \find ( \modality{#allmodal}{.. #sv = ~ #left; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = ~ #left; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 629 Offset :4

activeUseByteCast

activeUseByteCast { \find ( \modality{#allmodal}{.. #sv = (byte) #seShortIntLong; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = (byte) #seShortIntLong; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 642 Offset :4

activeUseShortCast

activeUseShortCast { \find ( \modality{#allmodal}{.. #sv = (short) #seIntLong; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = (short) #seIntLong; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 655 Offset :4

activeUseIntCast

activeUseIntCast { \find ( \modality{#allmodal}{.. #sv = (int) #seLong; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = (int) #seLong; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 668 Offset :4

activeUseCharCast

activeUseCharCast { \find ( \modality{#allmodal}{.. #sv = (char) #seByteShortIntLong; ...}\endmodality ( post )) \varcond \replacewith ( \modality{#allmodal}{.. #typeof(#sv) #v0 = (char) #seByteShortIntLong; @(#sv) = #v0; ...}\endmodality ( post )) \heuristics (simplify_expression ) \displayname "activeUse" };defined in: activeUse.key Line: 681 Offset :4