| 1 |
Inlining |
ArrayAccessAndIncrement |
2 |
ArrayAccess |
ArrayAccess |
| 2 |
Collapse |
AssignmentAndAssignmentOfSameValue |
7 |
Assignment |
ASTNode |
| 3 |
Collapse |
AssignmentAndAssignmentToSame |
7 |
Assignment |
Assignment |
| 4 |
Collapse |
AssignmentAndReturn |
7 |
Assignment |
Assignment |
| 5 |
SyntacticBaggage |
AssignmentToFromInfixIncludingTo |
7 |
Assignment |
Assignment |
| 6 |
SyntacticBaggage |
AssignmentToPrefixIncrement |
7 |
Assignment |
Assignment |
| 7 |
Collapse |
AssignmentUpdateAndSameUpdate |
7 |
Assignment |
Assignment |
| 8 |
Collapse |
AssignmentAndAssignmentToSameKill |
7 |
Assignment |
Assignment |
| 9 |
Arithmetic |
PlusAssignToPostfix |
7 |
Assignment |
Assignment |
| 10 |
SyntacticBaggage |
BlockSimplify |
8 |
Block |
Block |
| 11 |
SyntacticBaggage |
BlockSingletonEliminate |
8 |
Block |
ASTNode |
| 12 |
Deadcode |
SequencerNotLastInBlock |
10 |
BreakStatement |
Statement |
| 13 |
Arithmetic |
CastToDouble2Multiply1 |
11 |
CastExpression |
CastExpression |
| 14 |
NOOP |
CastToLong2Multiply1L |
11 |
CastExpression |
CastExpression |
| 15 |
Centification |
CatchClauseRenameParameterToIt |
12 |
CatchClause |
CatchClause |
| 16 |
Idiomatic |
ClassInstanceCreationBoxedValueTypes |
14 |
ClassInstanceCreation |
ClassInstanceCreation |
| 17 |
Idiomatic |
StringFromStringBuilder |
14 |
ClassInstanceCreation |
ASTNode |
| 18 |
NOOP |
TernaryBooleanLiteral |
16 |
ConditionalExpression |
ConditionalExpression |
| 19 |
Collapse |
TernaryCollapse |
16 |
ConditionalExpression |
ConditionalExpression |
| 20 |
Collapse |
TernaryEliminate |
16 |
ConditionalExpression |
ASTNode |
| 21 |
Idiomatic |
TernaryShortestFirst |
16 |
ConditionalExpression |
ConditionalExpression |
| 22 |
Collapse |
TernaryPushdown |
16 |
ConditionalExpression |
ConditionalExpression |
| 23 |
Collapse |
TernaryPushdownStrings |
16 |
ConditionalExpression |
ConditionalExpression |
| 24 |
Thrashing |
TernarySameValueEliminate |
16 |
ConditionalExpression |
ConditionalExpression |
| 25 |
Collapse |
TernaryBranchesAreOppositeBooleans |
16 |
ConditionalExpression |
ConditionalExpression |
| 26 |
Thrashing |
TernarySameValueEliminate |
16 |
ConditionalExpression |
ConditionalExpression |
| 27 |
Deadcode |
SequencerNotLastInBlock |
18 |
ContinueStatement |
Statement |
| 28 |
SyntacticBaggage |
DoWhileEmptyBlockToEmptyStatement |
19 |
DoStatement |
DoStatement |
| 29 |
Idiomatic |
ExpressionStatementAssertTrueFalse |
21 |
ExpressionStatement |
ExpressionStatement |
| 30 |
Idiomatic |
ExpressionStatementThatIsBooleanLiteral |
21 |
ExpressionStatement |
ExpressionStatement |
| 31 |
Idiomatic |
BodyDeclarationModifiersSort |
23 |
FieldDeclaration |
BodyDeclaration |
| 32 |
Idiomatic |
AnnotationSort |
23 |
FieldDeclaration |
BodyDeclaration |
| 33 |
Idiomatic |
FieldInitializedSerialVersionUIDToHexadecimal |
23 |
FieldDeclaration |
FieldDeclaration |
| 34 |
Loops |
ForNoUpdatersNoInitializerToWhile |
24 |
ForStatement |
ForStatement |
| 35 |
Thrashing |
ForDeadRemove |
24 |
ForStatement |
ForStatement |
| 36 |
Shortcut |
ContinueCoditinalInForEliminate |
24 |
ForStatement |
ForStatement |
| 37 |
Shortcut |
InfiniteForBreakToReturn |
24 |
ForStatement |
ForStatement |
| 38 |
Loops |
ForToForUpdaters |
24 |
ForStatement |
ForStatement |
| 39 |
Loops |
ForTrueConditionRemove |
24 |
ForStatement |
ForStatement |
| 40 |
Loops |
ForAndReturnToFor |
24 |
ForStatement |
ForStatement |
| 41 |
Loops |
ForRedundantContinue |
24 |
ForStatement |
ASTNode |
| 42 |
SyntacticBaggage |
ForEmptyBlockToEmptyStatement |
24 |
ForStatement |
ForStatement |
| 43 |
Deadcode |
IfTrueOrFalse |
25 |
IfStatement |
IfStatement |
| 44 |
Thrashing |
IfDeadRemove |
25 |
IfStatement |
IfStatement |
| 45 |
EarlyReturn |
IfLastInMethodThenEndingWithEmptyReturn |
25 |
IfStatement |
IfStatement |
| 46 |
EarlyReturn |
IfLastInMethodElseEndingWithEmptyReturn |
25 |
IfStatement |
IfStatement |
| 47 |
EarlyReturn |
IfLastInMethod |
25 |
IfStatement |
IfStatement |
| 48 |
Collapse |
IfReturnFooElseReturnBar |
25 |
IfStatement |
IfStatement |
| 49 |
Collapse |
IfReturnNoElseReturn |
25 |
IfStatement |
IfStatement |
| 50 |
Collapse |
IfAssignToFooElseAssignToFoo |
25 |
IfStatement |
ASTNode |
| 51 |
Collapse |
IfFooBarElseFooBaz |
25 |
IfStatement |
IfStatement |
| 52 |
Collapse |
IfFooBarElseBazBar |
25 |
IfStatement |
IfStatement |
| 53 |
Collapse |
IfThrowFooElseThrowBar |
25 |
IfStatement |
IfStatement |
| 54 |
Collapse |
IfThrowNoElseThrow |
25 |
IfStatement |
IfStatement |
| 55 |
Collapse |
IfExpressionStatementElseSimilarExpressionStatement |
25 |
IfStatement |
IfStatement |
| 56 |
Collapse |
IfThenOrElseIsCommandsFollowedBySequencer |
25 |
IfStatement |
IfStatement |
| 57 |
Collapse |
IfFooSequencerIfFooSameSequencer |
25 |
IfStatement |
IfStatement |
| 58 |
EarlyReturn |
IfCommandsSequencerNoElseSingletonSequencer |
25 |
IfStatement |
IfStatement |
| 59 |
EarlyReturn |
IfPenultimateInMethodFollowedBySingleStatement |
25 |
IfStatement |
IfStatement |
| 60 |
Collapse |
IfThenIfThenNoElseNoElse |
25 |
IfStatement |
IfStatement |
| 61 |
NOOP |
IfEmptyThenEmptyElse |
25 |
IfStatement |
IfStatement |
| 62 |
SyntacticBaggage |
IfDegenerateElse |
25 |
IfStatement |
IfStatement |
| 63 |
SyntacticBaggage |
IfEmptyThen |
25 |
IfStatement |
IfStatement |
| 64 |
Idiomatic |
IfShortestFirst |
25 |
IfStatement |
IfStatement |
| 65 |
Inlining |
IfFooElseIfBarElseFoo |
25 |
IfStatement |
ASTNode |
| 66 |
Collapse |
IfStatementBlockSequencerBlockSameSequencer |
25 |
IfStatement |
ASTNode |
| 67 |
SyntacticBaggage |
InfixPlusToMinus |
27 |
InfixExpression |
InfixExpression |
| 68 |
Arithmetic |
InfixLessEqualsToLess |
27 |
InfixExpression |
InfixExpression |
| 69 |
Arithmetic |
InfixLessToLessEquals |
27 |
InfixExpression |
InfixExpression |
| 70 |
Arithmetic |
InfixMultiplicationEvaluate |
27 |
InfixExpression |
ASTNode |
| 71 |
Arithmetic |
InfixDivisionEvaluate |
27 |
InfixExpression |
ASTNode |
| 72 |
Arithmetic |
InfixRemainderEvaluate |
27 |
InfixExpression |
ASTNode |
| 73 |
Idiomatic |
InfixComparisonSizeToZero |
27 |
InfixExpression |
InfixExpression |
| 74 |
NOOP |
InfixSubtractionZero |
27 |
InfixExpression |
InfixExpression |
| 75 |
Arithmetic |
InfixAdditionSubtractionExpand |
27 |
InfixExpression |
InfixExpression |
| 76 |
NOOP |
InfixPlusEmptyString |
27 |
InfixExpression |
InfixExpression |
| 77 |
Idiomatic |
InfixConcatenationEmptyStringLeft |
27 |
InfixExpression |
InfixExpression |
| 78 |
Idiomatic |
InfixFactorNegatives |
27 |
InfixExpression |
InfixExpression |
| 79 |
Arithmetic |
InfixAdditionEvaluate |
27 |
InfixExpression |
ASTNode |
| 80 |
Arithmetic |
InfixSubtractionEvaluate |
27 |
InfixExpression |
ASTNode |
| 81 |
NOOP |
InfixTermsZero |
27 |
InfixExpression |
InfixExpression |
| 82 |
SyntacticBaggage |
InfixPlusRemoveParenthesis |
27 |
InfixExpression |
InfixExpression |
| 83 |
Idiomatic |
InfixAdditionSort |
27 |
InfixExpression |
ASTNode |
| 84 |
NOOP |
InfixComparisonBooleanLiteral |
27 |
InfixExpression |
InfixExpression |
| 85 |
NOOP |
InfixConditionalAndTrue |
27 |
InfixExpression |
InfixExpression |
| 86 |
NOOP |
InfixConditionalOrFalse |
27 |
InfixExpression |
InfixExpression |
| 87 |
Idiomatic |
InfixComparisonSpecific |
27 |
InfixExpression |
InfixExpression |
| 88 |
NOOP |
InfixMultiplicationByOne |
27 |
InfixExpression |
InfixExpression |
| 89 |
NOOP |
InfixMultiplicationByZero |
27 |
InfixExpression |
InfixExpression |
| 90 |
Idiomatic |
InfixMultiplicationSort |
27 |
InfixExpression |
ASTNode |
| 91 |
Idiomatic |
InfixPseudoAdditionSort |
27 |
InfixExpression |
ASTNode |
| 92 |
Idiomatic |
InfixSubtractionSort |
27 |
InfixExpression |
ASTNode |
| 93 |
Idiomatic |
InfixDivisonSortRest |
27 |
InfixExpression |
ASTNode |
| 94 |
Collapse |
InfixConditionalCommon |
27 |
InfixExpression |
InfixExpression |
| 95 |
Idiomatic |
InfixSimplifyComparisionOfAdditions |
27 |
InfixExpression |
InfixExpression |
| 96 |
Idiomatic |
InfixSimplifyComparisionOfSubtractions |
27 |
InfixExpression |
InfixExpression |
| 97 |
NOOP |
InfixStringLiteralsConcatenate |
27 |
InfixExpression |
InfixExpression |
| 98 |
SyntacticBaggage |
InitializerEmptyRemove |
28 |
Initializer |
Initializer |
| 99 |
SyntacticBaggage |
JavadocEmptyRemove |
29 |
Javadoc |
Javadoc |
| 100 |
Idiomatic |
AnnotationSort |
31 |
MethodDeclaration |
BodyDeclaration |
| 101 |
Dollarization |
MethodDeclarationRenameReturnToDollar |
31 |
MethodDeclaration |
MethodDeclaration |
| 102 |
Idiomatic |
BodyDeclarationModifiersSort |
31 |
MethodDeclaration |
BodyDeclaration |
| 103 |
Centification |
MethodDeclarationRenameSingleParameter |
31 |
MethodDeclaration |
MethodDeclaration |
| 104 |
Idiomatic |
ConstructorRenameParameters |
31 |
MethodDeclaration |
MethodDeclaration |
| 105 |
SyntacticBaggage |
ConstructorEmptyRemove |
31 |
MethodDeclaration |
ASTNode |
| 106 |
Idiomatic |
MethodDeclarationConstructorMoveToInitializers |
31 |
MethodDeclaration |
MethodDeclaration |
| 107 |
SyntacticBaggage |
MethodDeclarationOverrideDegenerateRemove |
31 |
MethodDeclaration |
MethodDeclaration |
| 108 |
Idiomatic |
MethodInvocationEqualsWithLiteralString |
32 |
MethodInvocation |
MethodInvocation |
| 109 |
Idiomatic |
MethodInvocationValueOfBooleanConstant |
32 |
MethodInvocation |
MethodInvocation |
| 110 |
Idiomatic |
MethodInvocationToStringToEmptyStringAddition |
32 |
MethodInvocation |
MethodInvocation |
| 111 |
SyntacticBaggage |
ParenthesizedRemoveExtraParenthesis |
36 |
ParenthesizedExpression |
ASTNode |
| 112 |
Idiomatic |
PostfixToPrefix |
37 |
PostfixExpression |
PostfixExpression |
| 113 |
Collapse |
PrefixIncrementDecrementReturn |
38 |
PrefixExpression |
PrefixExpression |
| 114 |
Idiomatic |
PrefixNotPushdown |
38 |
PrefixExpression |
PrefixExpression |
| 115 |
NOOP |
PrefixPlusRemove |
38 |
PrefixExpression |
PrefixExpression |
| 116 |
SyntacticBaggage |
ReturnLastInMethod |
41 |
ReturnStatement |
ReturnStatement |
| 117 |
Deadcode |
ReturnDeadAssignment |
41 |
ReturnStatement |
ASTNode |
| 118 |
Deadcode |
SequencerNotLastInBlock |
41 |
ReturnStatement |
Statement |
| 119 |
Abbreviation |
ParameterAbbreviate |
44 |
SingleVariableDeclaration |
SingleVariableDeclaration |
| 120 |
Anonymization |
ParameterAnonymize |
44 |
SingleVariableDeclaration |
SingleVariableDeclaration |
| 121 |
Anonymization |
ParameterRenameUnderscoreToDoubleUnderscore |
44 |
SingleVariableDeclaration |
VariableDeclaration |
| 122 |
Loops |
ForParameterRenameToIt |
44 |
SingleVariableDeclaration |
SingleVariableDeclaration |
| 123 |
SyntacticBaggage |
SuperConstructorInvocationRemover |
46 |
SuperConstructorInvocation |
SuperConstructorInvocation |
| 124 |
SyntacticBaggage |
RemoveRedundantSwitchCases |
49 |
SwitchCase |
SwitchCase |
| 125 |
SyntacticBaggage |
SwitchEmpty |
50 |
SwitchStatement |
SwitchStatement |
| 126 |
Collapse |
MergeSwitchBranches |
50 |
SwitchStatement |
SwitchStatement |
| 127 |
Collapse |
SwitchSingleCaseToIf |
50 |
SwitchStatement |
ASTNode |
| 128 |
Deadcode |
SequencerNotLastInBlock |
53 |
ThrowStatement |
Statement |
| 129 |
SyntacticBaggage |
TryBodyEmptyLeaveFinallyIfExists |
54 |
TryStatement |
TryStatement |
| 130 |
SyntacticBaggage |
TryBodyEmptyNoCatchesNoFinallyEliminate |
54 |
TryStatement |
TryStatement |
| 131 |
SyntacticBaggage |
TryBodyNotEmptyNoCatchesNoFinallyRemove |
54 |
TryStatement |
TryStatement |
| 132 |
SyntacticBaggage |
TryFinallyEmptyRemove |
54 |
TryStatement |
TryStatement |
| 133 |
Collapse |
TryMergeCatchers |
54 |
TryStatement |
TryStatement |
| 134 |
Idiomatic |
BodyDeclarationModifiersSort |
55 |
TypeDeclaration |
BodyDeclaration |
| 135 |
Idiomatic |
AnnotationSort |
55 |
TypeDeclaration |
BodyDeclaration |
| 136 |
SyntacticBaggage |
TypeDeclarationClassExtendsObject |
55 |
TypeDeclaration |
TypeDeclaration |
| 137 |
Centification |
ForRenameInitializerToIt |
58 |
VariableDeclarationExpression |
VariableDeclarationExpression |
| 138 |
SyntacticBaggage |
FieldInitializedDefaultValue |
59 |
VariableDeclarationFragment |
ASTNode |
| 139 |
Anonymization |
ParameterRenameUnderscoreToDoubleUnderscore |
59 |
VariableDeclarationFragment |
VariableDeclaration |
| 140 |
Collapse |
LocalUninitializedAssignment |
59 |
VariableDeclarationFragment |
ASTNode |
| 141 |
Deadcode |
LocalUninitializedDead |
59 |
VariableDeclarationFragment |
ASTNode |
| 142 |
Inlining |
LocalInitializedAssignment |
59 |
VariableDeclarationFragment |
VariableDeclarationFragment |
| 143 |
Collapse |
LocalInitializedUpdateAssignment |
59 |
VariableDeclarationFragment |
VariableDeclarationFragment |
| 144 |
Collapse |
LocalInitializedReturnExpression |
59 |
VariableDeclarationFragment |
ASTNode |
| 145 |
Inlining |
LocalInitializedIfAssignment |
59 |
VariableDeclarationFragment |
VariableDeclarationFragment |
| 146 |
Collapse |
LocalInitializedIfAssignmentUpdating |
59 |
VariableDeclarationFragment |
ASTNode |
| 147 |
Shortcut |
LocalInitializedReturn |
59 |
VariableDeclarationFragment |
VariableDeclarationFragment |
| 148 |
Inlining |
LocalInitializedStatementReturnVariable |
59 |
VariableDeclarationFragment |
VariableDeclarationFragment |
| 149 |
Inlining |
LocalInitializedStatementReturnAssignment |
59 |
VariableDeclarationFragment |
VariableDeclarationFragment |
| 150 |
Inlining |
LocalInitializedStatementTerminatingScope |
59 |
VariableDeclarationFragment |
VariableDeclarationFragment |
| 151 |
Inlining |
LocalInitializedInlineIntoNext |
59 |
VariableDeclarationFragment |
VariableDeclarationFragment |
| 152 |
Collapse |
LocalInitializedStatementWhile |
59 |
VariableDeclarationFragment |
VariableDeclarationFragment |
| 153 |
Collapse |
LocalInitializedStatementToForInitializers |
59 |
VariableDeclarationFragment |
VariableDeclarationFragment |
| 154 |
Collapse |
LocalInitializedUnusedRemove |
59 |
VariableDeclarationFragment |
ASTNode |
| 155 |
Collapse |
LocalInitializedIncrementDecrementInline |
59 |
VariableDeclarationFragment |
ASTNode |
| 156 |
Collapse |
LocalInitializedNewAddAll |
59 |
VariableDeclarationFragment |
ASTNode |
| 157 |
Collapse |
LocalInitializedArithmeticsInline |
59 |
VariableDeclarationFragment |
ASTNode |
| 158 |
Collapse |
TwoDeclarationsIntoOne |
60 |
VariableDeclarationStatement |
VariableDeclarationStatement |
| 159 |
Shortcut |
EliminateConditionalContinueInWhile |
61 |
WhileStatement |
WhileStatement |
| 160 |
Loops |
WhileInfiniteBreakToReturn |
61 |
WhileStatement |
WhileStatement |
| 161 |
Loops |
WhileFiniteReturnToBreak |
61 |
WhileStatement |
ASTNode |
| 162 |
Thrashing |
WhileDeadRemove |
61 |
WhileStatement |
WhileStatement |
| 163 |
Loops |
WhileToForUpdaters |
61 |
WhileStatement |
WhileStatement |
| 164 |
SyntacticBaggage |
WhileEmptyBlockToEmptyStatement |
61 |
WhileStatement |
WhileStatement |
| 165 |
Shortcut |
EnhancedForRedundantContinue |
70 |
EnhancedForStatement |
EnhancedForStatement |
| 166 |
SyntacticBaggage |
EnhancedForEliminateConditionalContinue |
70 |
EnhancedForStatement |
EnhancedForStatement |
| 167 |
SyntacticBaggage |
EnhancedForEmptyBlock |
70 |
EnhancedForStatement |
EnhancedForStatement |
| 168 |
Centification |
EnhancedForParameterRenameToIt |
70 |
EnhancedForStatement |
EnhancedForStatement |
| 169 |
Idiomatic |
BodyDeclarationModifiersSort |
71 |
EnumDeclaration |
BodyDeclaration |
| 170 |
Idiomatic |
AnnotationSort |
71 |
EnumDeclaration |
BodyDeclaration |
| 171 |
Idiomatic |
BodyDeclarationModifiersSort |
72 |
EnumConstantDeclaration |
BodyDeclaration |
| 172 |
Idiomatic |
BodyDeclarationModifiersSort |
72 |
EnumConstantDeclaration |
BodyDeclaration |
| 173 |
Idiomatic |
AnnotationSort |
72 |
EnumConstantDeclaration |
BodyDeclaration |
| 174 |
SyntacticBaggage |
TypeParameterExtendsObject |
73 |
TypeParameter |
TypeParameter |
| 175 |
SyntacticBaggage |
WildcardTypeExtendsObjectTrim |
76 |
WildcardType |
WildcardType |
| 176 |
SyntacticBaggage |
AnnotationDiscardValueName |
77 |
NormalAnnotation |
ASTNode |
| 177 |
SyntacticBaggage |
AnnotationRemoveEmptyParentheses |
77 |
NormalAnnotation |
NormalAnnotation |
| 178 |
SyntacticBaggage |
AnnotationRemoveSingletonArrray |
79 |
SingleMemberAnnotation |
SingleMemberAnnotation |
| 179 |
Idiomatic |
BodyDeclarationModifiersSort |
81 |
AnnotationTypeDeclaration |
BodyDeclaration |
| 180 |
Idiomatic |
AnnotationSort |
81 |
AnnotationTypeDeclaration |
BodyDeclaration |
| 181 |
Idiomatic |
BodyDeclarationModifiersSort |
82 |
AnnotationTypeMemberDeclaration |
BodyDeclaration |
| 182 |
Idiomatic |
AnnotationSort |
82 |
AnnotationTypeMemberDeclaration |
BodyDeclaration |
| 183 |
SyntacticBaggage |
ModifierRedundant |
83 |
Modifier |
Modifier |
| 184 |
SyntacticBaggage |
ModifierFinalAbstractMethodRedundant |
83 |
Modifier |
Modifier |
| 185 |
SyntacticBaggage |
ModifierFinalTryResourceRedundant |
83 |
Modifier |
Modifier |
| 186 |
SyntacticBaggage |
LambdaRemoveRedundantCurlyBraces |
86 |
LambdaExpression |
LambdaExpression |
| 187 |
SyntacticBaggage |
LambdaRemoveParenthesis |
86 |
LambdaExpression |
LambdaExpression |
| 188 |
Centification |
LambdaRenameSingleParameterToLambda |
86 |
LambdaExpression |
ASTNode |