Flip setter call intention
[fedora-idea.git] / plugins / IntentionPowerPak / src / META-INF / plugin.xml
blob14d37acbd83f00c413a43f5ee0b66045cee25d07
1 <idea-plugin version="2">
2   <name>Intention Power Pack</name>
3   <id>IntentionPowerPack</id>
4   <version>1.0</version>
6   <vendor>InspectionGadgets Software</vendor>
7   <idea-version since-build="8000"/>
8   <resource-bundle>com.siyeh.IntentionPowerPackBundle</resource-bundle>
10   <extensions defaultExtensionNs="com.intellij">
11     <errorHandler implementation="com.intellij.diagnostic.ITNReporter"/>
13     <!-- Numbers -->
14     <intentionAction>
15       <className>com.siyeh.ipp.integer.ConvertIntegerToDecimalIntention</className>
16       <categoryKey>intention.category.numbers</categoryKey>
17     </intentionAction>
19     <intentionAction>
20       <className>com.siyeh.ipp.integer.ConvertIntegerToHexIntention</className>
21       <categoryKey>intention.category.numbers</categoryKey>
22     </intentionAction>
24     <intentionAction>
25       <className>com.siyeh.ipp.integer.ConvertIntegerToOctalIntention</className>
26       <categoryKey>intention.category.numbers</categoryKey>
27     </intentionAction>
29     <!-- Boolean -->
30     <intentionAction>
31       <className>com.siyeh.ipp.bool.DemorgansIntention</className>
32       <categoryKey>intention.category.boolean</categoryKey>
33     </intentionAction>
35     <intentionAction>
36       <className>com.siyeh.ipp.bool.RemoveBooleanEqualityIntention</className>
37       <categoryKey>intention.category.boolean</categoryKey>
38     </intentionAction>
40     <intentionAction>
41       <className>com.siyeh.ipp.bool.NegateComparisonIntention</className>
42       <categoryKey>intention.category.boolean</categoryKey>
43     </intentionAction>
45     <intentionAction>
46       <className>com.siyeh.ipp.bool.FlipComparisonIntention</className>
47       <categoryKey>intention.category.boolean</categoryKey>
48     </intentionAction>
50 <!--
51     <intentionAction>
52       <className>com.siyeh.ipp.bool.FlipConjunctionIntention</className>
53       <categoryKey>intention.category.boolean</categoryKey>
54     </intentionAction>
55 -->
57     <intentionAction>
58       <className>com.siyeh.ipp.equality.ReplaceEqualsWithEqualityIntention</className>
59       <categoryKey>intention.category.boolean</categoryKey>
60     </intentionAction>
62     <intentionAction>
63       <className>com.siyeh.ipp.equality.ReplaceEqualityWithEqualsIntention</className>
64       <categoryKey>intention.category.boolean</categoryKey>
65     </intentionAction>
67     <intentionAction>
68       <className>com.siyeh.ipp.trivialif.ExpandBooleanIntention</className>
69       <categoryKey>intention.category.boolean</categoryKey>
70     </intentionAction>
72     <!-- Conditional Operator -->
73     <intentionAction>
74       <className>com.siyeh.ipp.conditional.FlipConditionalIntention</className>
75       <categoryKey>intention.category.conditional.operator</categoryKey>
76     </intentionAction>
78     <intentionAction>
79       <className>com.siyeh.ipp.conditional.ReplaceConditionalWithIfIntention</className>
80       <categoryKey>intention.category.conditional.operator</categoryKey>
81     </intentionAction>
83     <intentionAction>
84       <className>com.siyeh.ipp.trivialif.ReplaceIfWithConditionalIntention</className>
85       <categoryKey>intention.category.conditional.operator</categoryKey>
86     </intentionAction>
88     <intentionAction>
89       <className>com.siyeh.ipp.conditional.RemoveConditionalIntention</className>
90       <categoryKey>intention.category.conditional.operator</categoryKey>
91     </intentionAction>
93     <!-- Shift -->
94     <intentionAction>
95       <className>com.siyeh.ipp.shift.ReplaceMultiplyWithShiftIntention</className>
96       <categoryKey>intention.category.shift.operation</categoryKey>
97     </intentionAction>
99     <intentionAction>
100       <className>com.siyeh.ipp.shift.ReplaceShiftWithMultiplyIntention</className>
101       <categoryKey>intention.category.shift.operation</categoryKey>
102     </intentionAction>
104     <!-- JUnit -->
105     <intentionAction>
106       <className>com.siyeh.ipp.junit.ReplaceAssertEqualsWithAssertLiteralIntention</className>
107       <categoryKey>intention.category.junit</categoryKey>
108     </intentionAction>
110     <intentionAction>
111       <className>com.siyeh.ipp.junit.ReplaceAssertLiteralWithAssertEqualsIntention</className>
112       <categoryKey>intention.category.junit</categoryKey>
113     </intentionAction>
115     <intentionAction>
116       <className>com.siyeh.ipp.junit.CreateAssertIntention</className>
117       <categoryKey>intention.category.junit</categoryKey>
118     </intentionAction>
120     <intentionAction>
121       <className>com.siyeh.ipp.junit.FlipAssertLiteralIntention</className>
122       <categoryKey>intention.category.junit</categoryKey>
123     </intentionAction>
125     <!-- Declaration -->
127     <!--
128     <intentionAction>
129       <className>com.siyeh.ipp.decls.MoveDeclarationIntention</className>
130       <categoryKey>intention.category.declaration</categoryKey>
131     </intentionAction>
132     -->
134     <intentionAction>
135       <className>com.siyeh.ipp.decls.SimplifyVariableIntention</className>
136       <categoryKey>intention.category.declaration</categoryKey>
137     </intentionAction>
139     <intentionAction>
140       <className>com.siyeh.ipp.initialization.SplitDeclarationAndInitializationIntention</className>
141       <categoryKey>intention.category.declaration</categoryKey>
142     </intentionAction>
144     <intentionAction>
145       <className>com.siyeh.ipp.interfacetoclass.ConvertInterfaceToClassIntention</className>
146       <categoryKey>intention.category.declaration</categoryKey>
147     </intentionAction>
149     <intentionAction>
150       <className>com.siyeh.ipp.varargs.MakeMethodVarargsIntention</className>
151       <categoryKey>intention.category.declaration</categoryKey>
152     </intentionAction>
154     <intentionAction>
155       <className>com.siyeh.ipp.varargs.ConvertVarargParameterToArrayIntention</className>
156       <categoryKey>intention.category.declaration</categoryKey>
157     </intentionAction>
159     <intentionAction>
160       <className>com.siyeh.ipp.varargs.WrapVarargArgumentsWithExplicitArrayIntention</className>
161       <categoryKey>intention.category.declaration</categoryKey>
162     </intentionAction>
164     <!-- Imports -->
166     <intentionAction>
167       <className>com.siyeh.ipp.fqnames.ReplaceFullyQualifiedNameWithImportIntention</className>
168       <categoryKey>intention.category.declaration</categoryKey>
169     </intentionAction>
171     <intentionAction>
172       <className>com.siyeh.ipp.imports.ReplaceOnDemandImportIntention</className>
173       <categoryKey>intention.category.declaration</categoryKey>
174     </intentionAction>
176     <!-- Comments -->
177     <intentionAction>
178       <className>com.siyeh.ipp.comment.ChangeToCStyleCommentIntention</className>
179       <categoryKey>intention.category.comments</categoryKey>
180     </intentionAction>
182     <intentionAction>
183       <className>com.siyeh.ipp.comment.ChangeToEndOfLineCommentIntention</className>
184       <categoryKey>intention.category.comments</categoryKey>
185     </intentionAction>
187     <intentionAction>
188       <className>com.siyeh.ipp.comment.MoveCommentToSeparateLineIntention</className>
189       <categoryKey>intention.category.comments</categoryKey>
190     </intentionAction>
193     <!-- Control Flow -->
194     <intentionAction>
195       <className>com.siyeh.ipp.trivialif.SplitElseIfIntention</className>
196       <categoryKey>intention.category.control.flow</categoryKey>
197     </intentionAction>
198     <intentionAction>
199       <className>com.siyeh.ipp.trivialif.MergeElseIfIntention</className>
200       <categoryKey>intention.category.control.flow</categoryKey>
201     </intentionAction>
202     <intentionAction>
203       <className>com.siyeh.ipp.trivialif.MergeIfAndIntention</className>
204       <categoryKey>intention.category.control.flow</categoryKey>
205     </intentionAction>
206     <intentionAction>
207       <className>com.siyeh.ipp.trivialif.MergeIfOrIntention</className>
208       <categoryKey>intention.category.control.flow</categoryKey>
209     </intentionAction>
210     <intentionAction>
211       <className>com.siyeh.ipp.trivialif.MergeParallelIfsIntention</className>
212       <categoryKey>intention.category.control.flow</categoryKey>
213     </intentionAction>
214     <intentionAction>
215       <className>com.siyeh.ipp.switchtoif.ReplaceSwitchWithIfIntention</className>
216       <categoryKey>intention.category.control.flow</categoryKey>
217     </intentionAction>
218     <intentionAction>
219       <className>com.siyeh.ipp.switchtoif.ReplaceIfWithSwitchIntention</className>
220       <categoryKey>intention.category.control.flow</categoryKey>
221     </intentionAction>
222     <intentionAction>
223       <className>com.siyeh.ipp.trivialif.SimplifyIfElseIntention</className>
224       <categoryKey>intention.category.control.flow</categoryKey>
225     </intentionAction>
226     <intentionAction>
227       <className>com.siyeh.ipp.forloop.ReplaceForEachLoopWithIndexedForLoopIntention</className>
228       <categoryKey>intention.category.control.flow</categoryKey>
229     </intentionAction>
230     <intentionAction>
231       <className>com.siyeh.ipp.forloop.ReplaceForEachLoopWithIteratorForLoopIntention</className>
232       <categoryKey>intention.category.control.flow</categoryKey>
233     </intentionAction>
234     <intentionAction>
235       <className>com.siyeh.ipp.forloop.ReplaceForLoopWithWhileLoopIntention</className>
236       <categoryKey>intention.category.control.flow</categoryKey>
237     </intentionAction>
238     <intentionAction>
239       <className>com.siyeh.ipp.whileloop.ReplaceWhileLoopWithDoWhileLoopIntention</className>
240       <categoryKey>intention.category.control.flow</categoryKey>
241     </intentionAction>
242     <intentionAction>
243       <className>com.siyeh.ipp.whileloop.ReplaceDoWhileLoopWithWhileLoopIntention</className>
244       <categoryKey>intention.category.control.flow</categoryKey>
245     </intentionAction>
246     <intentionAction>
247       <className>com.siyeh.ipp.whileloop.ExtractWhileLoopConditionToIfStatementIntention</className>
248       <categoryKey>intention.category.control.flow</categoryKey>
249     </intentionAction>
250     <intentionAction>
251       <className>com.siyeh.ipp.braces.AddBracesIntention</className>
252       <categoryKey>intention.category.control.flow</categoryKey>
253     </intentionAction>
255     <!--
256     <intentionAction>
257       <className>com.siyeh.ipp.braces.RemoveBracesIntention</className>
258       <categoryKey>intention.category.control.flow</categoryKey>
259     </intentionAction>
260     -->
262     <!-- Other -->
263     <intentionAction>
264       <className>com.siyeh.ipp.expression.FlipExpressionIntention</className>
265       <categoryKey>intention.category.other</categoryKey>
266     </intentionAction>
267     <intentionAction>
268       <className>com.siyeh.ipp.expression.FlipSetterCallIntention</className>      
269       <categoryKey>intention.category.other</categoryKey>
270     </intentionAction>
271     <intentionAction>
272       <className>com.siyeh.ipp.commutative.FlipCommutativeMethodCallIntention</className>
273       <categoryKey>intention.category.other</categoryKey>
274     </intentionAction>
275     <intentionAction>
276       <className>com.siyeh.ipp.commutative.SwapMethodCallArgumentsIntention</className>
277       <categoryKey>intention.category.other</categoryKey>
278     </intentionAction>
279     <intentionAction>
280       <className>com.siyeh.ipp.parenthesis.RemoveUnnecessaryParenthesesIntention</className>
281       <categoryKey>intention.category.other</categoryKey>
282     </intentionAction>
283     <intentionAction>
284       <className>com.siyeh.ipp.concatenation.ReplaceConcatenationWithStringBufferIntention</className>
285       <categoryKey>intention.category.strings</categoryKey>
286     </intentionAction>
287     <intentionAction>
288       <className>com.siyeh.ipp.concatenation.ReplaceConcatenationWithFormatStringIntention</className>
289       <categoryKey>intention.category.strings</categoryKey>
290     </intentionAction>
291     <intentionAction>
292       <className>com.siyeh.ipp.concatenation.CopyConcatenatedStringToClipboardIntention</className>
293       <categoryKey>intention.category.strings</categoryKey>
294     </intentionAction>
295     <intentionAction>
296       <className>com.siyeh.ipp.concatenation.JoinConcatenatedStringLiteralsIntention</className>
297       <categoryKey>intention.category.strings</categoryKey>
298     </intentionAction>
299     <intentionAction>
300       <className>com.siyeh.ipp.concatenation.MakeAppendChainIntoAppendSequenceIntention</className>
301       <categoryKey>intention.category.other</categoryKey>
302     </intentionAction>
303     <intentionAction>
304       <className>com.siyeh.ipp.exceptions.DetailExceptionsIntention</className>
305       <categoryKey>intention.category.other</categoryKey>
306     </intentionAction>
307     <intentionAction>
308       <className>com.siyeh.ipp.exceptions.ConvertCatchToThrowsIntention</className>
309       <categoryKey>intention.category.other</categoryKey>
310     </intentionAction>
311     <intentionAction>
312       <className>com.siyeh.ipp.opassign.ReplaceWithOperatorAssignmentIntention</className>
313       <categoryKey>intention.category.other</categoryKey>
314     </intentionAction>
315     <intentionAction>
316       <className>com.siyeh.ipp.opassign.ReplaceOperatorAssignmentWithAssignmentIntention</className>
317       <categoryKey>intention.category.other</categoryKey>
318     </intentionAction>
319     <intentionAction>
320       <className>com.siyeh.ipp.chartostring.CharToStringIntention</className>
321       <categoryKey>intention.category.strings</categoryKey>
322     </intentionAction>
323     <intentionAction>
324       <className>com.siyeh.ipp.chartostring.StringToCharIntention</className>
325       <categoryKey>intention.category.strings</categoryKey>
326     </intentionAction>
327     <intentionAction>
328       <className>com.siyeh.ipp.asserttoif.AssertToIfIntention</className>
329       <categoryKey>intention.category.other</categoryKey>
330     </intentionAction>
331     <intentionAction>
332       <className>com.siyeh.ipp.enumswitch.CreateEnumSwitchBranchesIntention</className>
333       <categoryKey>intention.category.other</categoryKey>
334     </intentionAction>
335     <intentionAction>
336       <className>com.siyeh.ipp.constant.ConstantExpressionIntention</className>
337       <categoryKey>intention.category.other</categoryKey>
338     </intentionAction>
339     <intentionAction>
340       <className>com.siyeh.ipp.constant.ConstantSubexpressionIntention</className>
341       <categoryKey>intention.category.other</categoryKey>
342     </intentionAction>
343     <intentionAction>
344       <className>com.siyeh.ipp.increment.ExtractIncrementIntention</className>
345       <categoryKey>intention.category.other</categoryKey>
346     </intentionAction>
347     <intentionAction>
348       <className>com.siyeh.ipp.parenthesis.AddClarifyingParenthesesIntention</className>
349       <categoryKey>intention.category.other</categoryKey>
350     </intentionAction>
351   </extensions>
352 </idea-plugin>