-
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 |