Commit Graph

3829 Commits

Author SHA1 Message Date
Anna Kozlova
0622404265 method refs: ambiguity (IDEA-113078) 2013-09-04 13:46:45 +04:00
Bas Leijdekkers
d273f7d591 "Move assignment to field declaration" intention CCE fix 2013-09-03 21:47:43 +02:00
peter
73cf33f7e9 dfa: analyze inner class field initializers 2013-09-03 17:37:02 +02:00
nik
52a0af994e custom source root types supported in DirectoryIndex 2013-09-03 16:16:22 +04:00
Anna Kozlova
c6e41b5df6 parameter info generics: check resulted html 2013-09-02 18:01:13 +04:00
Roman Shevchenko
601f184ac7 Test fixed 2013-09-02 13:14:12 +04:00
peter
127bc3f31e don't warn when calling @VisibleForTesting method with no original visibility specified (IDEA-107730) 2013-09-02 09:54:39 +02:00
peter
44011ffd99 first letter case sensitivity should match pattern start with name start even in middle matches 2013-09-02 09:25:18 +02:00
peter
15809e5201 suggest better-matching non-imported classes by default 2013-08-31 16:48:13 +02:00
peter
4135d127e6 make tests more independent from all/imported classes behavior 2013-08-31 12:23:18 +02:00
peter
445acfb2d0 make tests more independent from all/imported classes behavior 2013-08-31 11:10:18 +02:00
peter
fa68185dd2 IDEA-112173 Smart completion after 'new' should honor upper bound of generic parameters 2013-08-30 21:44:33 +02:00
Anna Kozlova
584c7321a8 Merge branch 'master' of git.labs.intellij.net:idea/community 2013-08-30 22:06:08 +04:00
Anna Kozlova
48205f5c1d IDEA-112562 Pull up should allow to pull method body into interface as default method 2013-08-30 21:45:06 +04:00
Roman Shevchenko
68e340a0c4 vfs: .jar refresh test 2013-08-30 21:24:49 +04:00
Roman Shevchenko
ffe6785649 Test cleanup 2013-08-30 17:45:31 +04:00
Anna Kozlova
7c56a37bc4 create var from instanceOf check: do not insert before previous line end-line comment 2013-08-30 14:20:22 +04:00
Anna Kozlova
75847497e5 method refs: accept 2 phase acceptance (static and receiver based), raise 'staticAccess' errors at highlighting level 2013-08-30 13:10:42 +04:00
Dmitry Jemerov
6315415487 cleanup 2013-08-28 20:29:05 +02:00
Dmitry Jemerov
7281b73a13 Merge branch 'cjfm3' of git://github.com/max-kammerer/intellij-community into pull87 2013-08-28 20:26:39 +02:00
Roman Shevchenko
8f3c91fbde java: correct character escaping in decompiler 2013-08-28 19:12:17 +04:00
Anna Kozlova
d6ca049b71 allow autoPopup after custom symbols (IDEA-112571) 2013-08-27 16:18:07 +04:00
Anna Kozlova
e9b1dfce36 dumb smart lambda completion (IDEA-112553) 2013-08-27 13:30:58 +04:00
Roman Shevchenko
10fbef9956 Test data updated 2013-08-27 11:26:11 +04:00
Anna Kozlova
04a76c3faf IDEA-112555 Bad code is green with method references on instance 2013-08-26 18:11:00 +04:00
Natalia Ukhorskaya
da958ab49c Decompile chars, bytes and shorts correctly 2013-08-26 17:36:40 +04:00
Roman Shevchenko
80087098e8 java: incorrect annotation decoding fixed 2013-08-26 17:36:39 +04:00
Anna Kozlova
70d526d597 guardedBy itself support (IDEA-112565) 2013-08-26 15:36:00 +04:00
Anna Kozlova
89dffc97f5 cal property name: accept without any other checks non-letter prefixes (IDEA-112585) 2013-08-26 15:35:58 +04:00
Anna Kozlova
4be2bcf4f0 restore suggestion to remove 'abstract' when method has body 2013-08-26 14:02:43 +04:00
Anna Kozlova
c57c308286 local can be final inside lambda body (IDEA-112630) 2013-08-26 14:02:42 +04:00
Maxim.Mossienko
5ce337325e IDEA-111918 Find: comments / string literals only: just 1 entry is found in each comment or literal 2013-08-25 17:28:07 +02:00
nik
b3dd357ed3 typo 2013-08-24 19:20:10 +04:00
Anna Kozlova
6ad345299f show conflict on invert boolean and method references (IDEA-112572) 2013-08-23 21:08:34 +04:00
Anna Kozlova
47262762d2 extract method from lambda body: accept parameters of parent method (IDEA-112570) 2013-08-23 21:08:33 +04:00
Anna Kozlova
832256ec33 extract enum: ensure normalized fields (IDEA-112590) 2013-08-23 17:11:52 +04:00
nik
f095c6d798 deprecated methods and classes removed from API 2013-08-23 16:28:46 +04:00
nik
766a3a0192 manifest extensions extracted to separate file and moved to 'manifest' module so tests which don't depend on manifest support won't try to load its extensions 2013-08-23 12:52:03 +04:00
Anna Kozlova
425a1e03fa avoid warnings on super abstract methods that they try to assign weaker access (IDEA-67584) 2013-08-22 21:59:24 +04:00
Anna Kozlova
5ee69d4938 check overridden methods with different type params numbers for thrown exceptions (IDEA-67860) 2013-08-22 21:59:22 +04:00
peter
a3b7858035 completion should insert qualified names in javadoc according to the code style settings (IDEA-111023) 2013-08-22 18:19:33 +02:00
peter
cc07980200 correct javadoc completion test 2013-08-22 16:28:56 +02:00
Dmitry Batkovich
6ec1eb865b CompilerOutputIndexer is enabled only in corresponding tests 2013-08-22 15:56:19 +04:00
Roman Shevchenko
1b24edcc68 CR-IC-2008 (mock JRE update) 2013-08-22 11:40:57 +04:00
peter
78ecf28ff5 IDEA-112358 'Constant Conditions' does not understand non-short-circuit 'or' 2013-08-21 19:08:48 +02:00
Anna Kozlova
ac9c969832 definitions search: allow to provide additional information through search parameters: speed up Ctrl-Shift-I by reduction by type hierarchy (IDEA-109493) 2013-08-21 20:55:49 +04:00
peter
c545510805 overloaded calls are not recursive (IDEA-112451) 2013-08-21 15:21:59 +02:00
Anna Kozlova
d6b15746b4 extract method: avoid invalid elements (IDEA-112311) 2013-08-20 21:29:05 +04:00
peter
93f7ebaafe overridden getter should be suggested only one time 2013-08-20 16:42:57 +02:00
Anna Kozlova
4dc2416613 Merge remote-tracking branch 'origin/master' 2013-08-20 15:52:32 +04:00