Commit Graph
4031 Commits
Author SHA1 Message Date
anna a7316ca594 lambda: do not suggest to replace with lambda when refs to final fields exist in body (IDEA-111026); final initializer 2013-10-24 14:07:46 +02:00
Max Medvedev 91e3c30f86 IDEA-114289 Groovy: Pull Members Up: 'implements library interface' clause is not suggested it 'Members to be pulled up' list 2013-10-24 15:39:40 +04:00
Maxim.Mossienko 626bc985a4 IDEA-114094 Search-replace in files does not happen if comments only is enabled 2013-10-24 12:54:52 +02:00
Dmitry Batkovich ca4af156d6 selection after methods chains completion fixed and chain relevance improved 2013-10-24 12:58:14 +04:00
Dmitry Batkovich 80106fc16c selection after methods chains completion and checking parameters in context 2013-10-24 12:47:33 +04:00
anna fa8eca5d9b quick doc: fix class type params around <> (IDEA-113445) 2013-10-23 20:19:50 +02:00
anna b87472673a IDEA-113526 2013-10-23 19:16:02 +02:00
anna cbe42de147 testdata for IDEA-65377 2013-10-23 19:16:00 +02:00
anna 60dffe3c03 provide common quickfixes for ambiguous constructor calls (IDEA-115255) 2013-10-23 16:31:32 +02:00
anna e3a799dff4 take into account containing class type params when accepting assignability (IDEA-71582) 2013-10-23 16:31:31 +02:00
anna 02a4914ff4 inline with flatten array creation: do not loose leading comment (IDEA-112161) 2013-10-23 16:31:30 +02:00
anna 14b0f287d8 testdata for IDEA-18343 2013-10-23 13:43:48 +02:00
anna 9ba5f92262 testdata for IDEA-54197 2013-10-23 13:43:42 +02:00
anna 1d08cd4400 merge completion variants with same method erasures 2013-10-23 13:43:41 +02:00
anna 448f07e6ac testdata for IDEA-60836 2013-10-22 21:23:30 +02:00
anna 8b4c147b6f testdata for IDEA-63331 2013-10-22 21:15:26 +02:00
anna e9fd7055e8 testdata for IDEA-60818 2013-10-22 21:04:36 +02:00
anna 18ee2d80f1 forbid references on final fields from another ones (IDEA-100237) 2013-10-22 21:02:23 +02:00
anna 247da91acb testdata fixed 2013-10-22 16:13:29 +02:00
anna 7b3af34395 move static: correctly process ambiguity between moved members (IDEA-114908) 2013-10-22 12:51:38 +02:00
Roman Shevchenko 894d3b07d9 Properly calculate short name for inner class with dollars
https://github.com/JetBrains/intellij-community/pull/108
2013-10-22 11:29:18 +02:00
anna 551579c6ef use configured @Nullable in inspection descriptions (IDEA-114884) 2013-10-22 10:59:28 +02:00
Alexey Kudravtsev 6bcad287da dataflow to/from containers support 2013-10-22 12:33:55 +04:00
peter 8a816ff831 test that cached completion copy file caches are correctly cleared 2013-10-21 23:01:48 +02:00
anna 835549ca5f escape initializer text for quick javadoc (IDEA-114911) 2013-10-21 18:34:57 +02:00
anna d86e31fff5 testdata for IDEA-114894 2013-10-21 18:34:56 +02:00
peter 06ee80f144 support Class<?> in loggers (IDEA-105064) 2013-10-18 22:43:12 +02:00
peter d7e675616d don't throw exceptions on contracts with several clauses 2013-10-18 17:39:13 +02:00
nik 02338e18f4 fixed ProjectFileIndex#getOrderEntriesForFile for files which are library roots themselves (in javascript libraries) 2013-10-18 18:57:45 +04:00
Bas Leijdekkers 0050935f61 Report @SafeVarargs and System.lineSeparator() usages 2013-10-18 12:50:56 +02:00
peter ec2d2d3d74 IDEA-105064 Is it possible to have even smarter code completion in case of Logger.getLogger(Class)? 2013-10-17 21:54:35 +02:00
peter ce10d38c4d IDEA-103266 Suggest names for vars by method names without 'get' prefix 2013-10-17 21:54:35 +02:00
peter 293e4c55a7 IDEA-40780 When code is compiled with -g, use the argument name for the @NotNull error. 2013-10-17 21:54:34 +02:00
peter 99e97f3207 build constructor dfa to check final field not-nullability (IDEA-114828) 2013-10-17 21:54:34 +02:00
peter eb6455eab9 don't make var nullable if it's not equal to a constant (IDEA-114791) 2013-10-17 21:54:33 +02:00
peter 32d29a0a45 remove TemplateImplUtil method used only in tests 2013-10-17 21:54:33 +02:00
Alexander Zolotov ca91b61e0d Fix testLiveTemplateWithoutDescription for Mac 2013-10-17 16:51:03 +04:00
Bas Leijdekkers 03e63d75d3 IDEA-115034 (Good code red: hex float zero) 2013-10-17 13:43:52 +02:00
Maxim.Mossienko 162b80fa39 fix tests 2013-10-16 12:26:13 +02:00
Bas Leijdekkers 939d116ee4 IDEA-25908 (Add Find Usages for imports) 2013-10-16 11:18:22 +02:00
peter 099ead0d64 dfa: exception handling reworked
no more gosub-return causing equal states differing by offset stack only
  don't visit outer finally without visiting inner one
2013-10-12 23:00:40 +02:00
peter 3744d2ce50 IDEA-114736 Bug in code completion inside instanceof block 2013-10-12 23:00:40 +02:00
Maxim.Mossienko 7988d09354 test for not building stubs for java files in module but not under source roots, in library but not in class root 2013-10-11 19:01:09 +02:00
anna efb328123b testdata for IDEA-67591 2013-10-10 20:34:37 +02:00
anna 993fb34281 highlighting for incompatible return types in type parameter inheritors (IDEA-57274) 2013-10-10 20:34:36 +02:00
anna b33fa7fc25 effectively final: check flow at variable start (IDEA-114737) 2013-10-10 18:39:58 +02:00
anna 46e9f4beca testdata for IDEA-57252 2013-10-10 18:39:57 +02:00
anna 82b6b165d6 testdata for IDEA-67518 2013-10-10 18:39:56 +02:00
anna 6a9313c58e type parameter in bounds check: separate wildcards with type param in bound 2013-10-10 18:39:55 +02:00
peter 2723de7a57 don't fold already concise getters (EA-50804) 2013-10-10 17:49:27 +02:00