Commit Graph
2135 Commits
Author SHA1 Message Date
Roman Shevchenko 5a7dd97108 Do not highlight extension methods' bodies 2012-05-24 21:43:35 +04:00
peter ca0caaa698 disprefer return before statement 2012-05-24 19:29:50 +02:00
peter fb1e707d81 use expected type statistics in basic completio, too 2012-05-24 19:29:50 +02:00
peter efdf0ca923 prefer better matching constants to methods 2012-05-24 19:29:49 +02:00
peter 382b5d03f8 ignore serialVersionUID field when checking for lambda folding (IDEA-86549) 2012-05-24 19:29:49 +02:00
peter ea9d514c27 don't fold lambda if there's an unresolved type in the throws list 2012-05-24 19:29:49 +02:00
peter 4f841ee461 avoid completing new HashSet<String><String>(); 2012-05-24 19:29:48 +02:00
Anna Kozlova 114127cf50 prefer method with more specific return type (IDEA-67729) 2012-05-24 19:11:27 +04:00
Anna Kozlova a21cde8072 add error on qualified anonymous class creation when base type interface is (IDEA-57305) 2012-05-24 19:11:25 +04:00
Anna Kozlova 8a08072e3b assert message 2012-05-24 19:11:24 +04:00
Roman Shevchenko bbe439a441 More tests 2012-05-23 22:54:10 +04:00
Anna Kozlova 26c733b37a ignore type substitution on override (IDEABKL-6365) 2012-05-23 21:45:54 +04:00
Roman Shevchenko 8439c9dc97 Cleanup 2012-05-23 21:04:26 +04:00
Roman Shevchenko 08333eac55 Split leaf/composite Javadoc element 2012-05-23 16:13:09 +04:00
peter 5404261268 IDEA-86160 Constant conditions & exceptions: no highlighting when one is expected 2012-05-23 13:39:50 +02:00
Anna Kozlova b5921927fc wrong redundant cast suggestion (IDEA-86095) 2012-05-23 13:52:04 +04:00
Danila Ponomarenko ca3ef2eaaa IDEA-31831 Intention aciton: Move initializer to setUp(). Implemented 2012-05-21 17:28:26 +04:00
Anna Kozlova 58fbaf7822 change signature detection: do not detect signature change too aggressive (IDEA-86319) 2012-05-21 14:04:19 +04:00
Anna Kozlova 86c0b2da14 inplace rename: include the whole file in rename scope. when the substitutor is located in the same file it would be included in rename process (IDEA-86294) 2012-05-21 14:04:18 +04:00
nik 617cc47aef used methods from PsiTestUtil in tests 2012-05-21 12:18:21 +04:00
Dmitry Jemerov 304761c128 Merge remote-tracking branch 'origin/master' 2012-05-18 21:07:01 +02:00
Dmitry Jemerov 0a13942c87 disabled test for project loading 2012-05-18 21:05:07 +02:00
Danila Ponomarenko fc69d36242 IDEA-15281 tests fixed. All modifications moved inside writeAction 2012-05-18 19:15:24 +04:00
Danila Ponomarenko 2968482da4 IDEA-15281 A method/constructor parameter which is written (before read) should be treated as redundant implemented 2012-05-18 19:15:24 +04:00
Anna Kozlova 56311ae33e inline to anonymous: wrap code with code block when needed (IDEA-86007) 2012-05-18 15:42:44 +04:00
Anna Kozlova 2350d7f3e4 template fixed 2012-05-18 11:42:15 +04:00
Dmitry Jemerov cc7f68e10c ModuleManager.newModule() also accepts module type ID 2012-05-17 13:04:32 +02:00
Dmitry Jemerov 0acac64246 ModifiableModuleModel accepts module type ID as string; move it to projectModel-api 2012-05-17 13:04:31 +02:00
Dmitry Jemerov 507bc08020 extract ModifiableModelCommitter class 2012-05-17 13:04:30 +02:00
Dmitry Jemerov 469e8218a4 SDK -> projectModel-api 2012-05-17 13:02:33 +02:00
Bas Leijdekkers 9dfc44532d Move externalizable check to inspection
(IDEABKL-3776 "Externalizable class should have public no-args constructor" warning false negative)
2012-05-16 21:21:58 +02:00
Anna Kozlova 255d12f79a inline method: decode before class declaration become invalid 2012-05-16 18:36:03 +04:00
Maxim.Medvedev 764a7bd65c copyright in testdata 2012-05-16 12:26:08 +04:00
Maxim.Medvedev e5b412d4c3 'create groovy method from usage' position caret at the beginning of selection 2012-05-16 10:45:35 +04:00
Roman Shevchenko 2bcfa96ad8 Fix highlighting performance tests; show a difference if failing 2012-05-16 00:57:07 +04:00
Denis.Zhdanov 09cc895da6 IDEA-85100 Deleting wrapped lines with Ctrl+Y doen't work properly with "soft wrapped" lines
Correct processing for the empty document
2012-05-15 16:26:16 +04:00
Anna Kozlova dde04a403d preserve javadoc refs during inplace rename (IDEA-85817) 2012-05-15 15:05:50 +04:00
Anna Kozlova ccba3bf443 inplace introduce parameter: from field with the same name (IDEA-85750) 2012-05-14 19:51:53 +04:00
Roman Shevchenko 4fcb275e55 Java 8: parse extension method bodies 2012-05-14 19:37:11 +04:00
Dmitry Avdeev 1fd99e39f8 IDEA-85700 Can't save settings in Inspections 2012-05-14 18:32:00 +04:00
Anna Kozlova 2a03100cb3 suggest to rename constructor params when property name is the same (IDEA-85979) 2012-05-14 18:27:41 +04:00
Anna Kozlova 6711dfcac1 unused return value: ignore simple setters (IDEA-85981) 2012-05-14 18:27:38 +04:00
Dmitry Lomov 3acfcaf592 Merge branch 'master' into upsource-master 2012-05-14 12:26:30 +02:00
Roman Shevchenko 70470e66f7 Java 8: 'none' isn't a keyword yet 2012-05-14 13:43:15 +04:00
Dmitry Lomov 4819c6dc9d Merge branch 'master' into upsource-master 2012-05-14 11:38:01 +02:00
Danila Ponomarenko b77df01a2c RemoveRedundantArgument tests fix 2012-05-12 21:07:25 +04:00
Dmitry Boulytchev 8ffa203245 Improved log (compile server). 2012-05-11 23:58:46 +04:00
Roman Shevchenko fedd867f19 Two heavyweight tests replaced 2012-05-11 23:42:55 +04:00
Roman Shevchenko f98638a520 Cleanup 2012-05-11 23:30:32 +04:00
Roman Shevchenko c6c028883b Java 8 tokens 2012-05-11 21:47:05 +04:00