-
Notifications
You must be signed in to change notification settings - Fork 56
List of Tippers
Yossi Gil edited this page May 14, 2017
·
2 revisions
| Nº | Category | Tipper | Node Type Number | Node Class | Abstract class |
|---|---|---|---|---|---|
| 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 |