Commit Graph

3711 Commits

Author SHA1 Message Date
peter
c9314095fa IDEA-60682 user live template requires two presses of the expansion key in some cases 2013-05-29 14:36:34 +02:00
peter
40ac2f92bf don't cancel autopopup on every write actions that don't change current document (IDEA-100317) 2013-05-29 00:31:26 +02:00
peter
264d2205d1 IDEA-107243 Some static members are shown in completions, even with "Show static members after instance qualifier" deactivated 2013-05-28 20:45:57 +02:00
peter
1339b437fe IDEA-100317 Scheduled slow completion autopopup may appear after everything is already typed and Enter hit 2013-05-28 20:45:56 +02:00
peter
3ebd87f813 fix some completion phase leaks; phase-based testing (not sensitive to changes in invokeLater count) 2013-05-28 18:32:39 +02:00
Anna Kozlova
fa5af4b10c accept incomplete code as reference at caret (IDEA-107732) 2013-05-28 19:59:44 +04:00
Anna Kozlova
cc88360208 do not infer from parent when inference from bound result in a raw type (IDEA-107782) 2013-05-28 18:50:18 +04:00
Anna Kozlova
9661f35dbd accept raw subtyping when instance method is called on raw type (IDEA-107957) 2013-05-28 18:50:17 +04:00
Svetlana.Zemlyanskay
3de594d984 IDEA-1005431 Arrangement: while matching choose the most special rule, not the first one 2013-05-28 14:22:53 +04:00
Alexey Kudravtsev
c2ec8ad25b moved to java-psi 2013-05-28 11:13:16 +04:00
peter
3fa78830aa IDEA-97408 Streamline auto-complete when multiple class variants in scope 2013-05-27 22:31:14 +02:00
Alexey Kudravtsev
6ef6b5fe04 moved to core 2013-05-27 18:28:05 +04:00
Anna Kozlova
7161fb7b69 create package local getter/setter for package local classes (IDEA-107671) 2013-05-27 15:17:51 +04:00
Alexey Kudravtsev
0f00f05948 restored selection after quickfix 2013-05-27 11:13:27 +04:00
Anna Kozlova
35b276b733 invert if: preserve parenthesis when not safe to delete (IDEA-107783) 2013-05-24 16:57:26 +04:00
Alexey Kudravtsev
a42f8f1829 moved to analysis 2013-05-24 13:49:39 +04:00
Dmitry Avdeev
4ecd61ede9 updating stubs per filetype: no need to remove the version directory 2013-05-23 12:51:20 +04:00
peter
1d19b2d96f IDEA-106884 Detect that string concatenation produces not-null result 2013-05-22 18:09:00 +02:00
peter
ca9680c16c IDEA-107195 Methods returning primitive types should be treated as @Nonnull 2013-05-22 18:08:59 +02:00
peter
2cda0cd109 dfa: avoid false positives when method calls change state (IDEA-107604) 2013-05-22 18:08:59 +02:00
peter
62af4ca2a1 IDEA-106814 Insert both opening and closing parentheses when completing a method call with "Insert pair brace" option off 2013-05-22 13:31:21 +02:00
peter
00843b7869 add import when pasting a class reference (IDEA-107584) 2013-05-22 13:31:21 +02:00
Dmitry Batkovich
5b4d579ac5 override methods dialog with sorting by overridings 2013-05-22 14:33:19 +04:00
Alexey Kudravtsev
8ebd51db05 IDEA-107495 new HashMap < Integer,String > w/o new in ALT-ENTER will generate a loop 2013-05-22 13:32:07 +04:00
anna
4ef2ec9aca override with erased types if substitutor was raw (IDEA-78246) 2013-05-21 16:08:03 +02:00
Roman Shevchenko
d9286c9fc1 EA-46236 (parse mirrors with a correct language level) 2013-05-20 18:06:07 +02:00
anna
5fc3b0598a extend quickfix name (IDEA-107356) 2013-05-17 17:36:20 +02:00
peter
eb43883be0 more tests for IDEA-107221 (Arrow keys in initial code complete popup are based on wrong index); move the selection up if possible when cyclic scrolling is disabled 2013-05-16 17:09:01 +02:00
peter
f22307a1aa IDEA-103865 Cannot complete class name starting with lowercase letter 2013-05-16 13:01:40 +02:00
anna
103bf1fed3 IDEA-105846 2013-05-16 11:29:27 +02:00
peter
8b26c8a3cf IDEA-107221 Arrow keys in initial code complete popup are based on wrong index 2013-05-16 11:00:50 +02:00
Roman Shevchenko
9088507d4f Java-tests missing dependency 2013-05-14 14:04:02 +02:00
anna
a5a54bd00a method references of vararg methods 2013-05-14 12:08:00 +02:00
Roman Shevchenko
925efc309f Test loader refactored to make clear what filter is used 2013-05-13 17:14:44 +02:00
anna
8df5997677 visibility with anonymous classes fixed 2013-05-13 17:02:53 +02:00
Roman Shevchenko
c9caa273d7 Cleanup (test) 2013-05-13 16:05:31 +02:00
anna
7a56eb198f new array refs: accept signatures with assignable to int params (IDEA-106973) 2013-05-13 15:05:52 +02:00
peter
bd1f3e393d make test file readable by older groovy 2013-05-13 13:26:59 +02:00
Roman Shevchenko
9da649be29 Test extended 2013-05-13 13:14:46 +02:00
anna
ea136f42f7 IDEA-106964 2013-05-10 17:17:58 +02:00
peter
8c9aafd6b0 advance bombs 2013-05-10 13:26:03 +02:00
anna
5b572ae4a5 private method is not available from anonymous class via this (IDEA-78916) 2013-05-08 19:43:51 +02:00
anna
178aaf4a9a inplace introduce constant: restore expression from literal (IDEA-106893) 2013-05-08 18:35:11 +02:00
anna
1b33b6b621 invert if: do not forget continue; if if is not the "last statement" (IDEA-19457) 2013-05-08 18:35:11 +02:00
anna
160833314a do not warn about reference to super member before call to super (IDEA-57259) 2013-05-08 16:03:27 +02:00
Maxim.Mossienko
88496cd587 shorter default file header template, DefaultFileTemplateUsage inspection checks for file header template 2013-05-08 15:25:05 +02:00
anna
b37fec0b4c illegal forward references in type parameter's declaration detection (< 1.7 IDEA-57260) 2013-05-08 15:09:27 +02:00
anna
d3f31f402f type parameter cannot be inherited with different arguments as well as any other class (IDEA-57324) 2013-05-08 15:09:26 +02:00
Maxim.Mossienko
cde29c8c73 fix test data 2013-05-08 14:11:26 +02:00
Maxim.Mossienko
d3389b2390 fix test data 2013-05-08 13:36:54 +02:00