Commit Graph

759 Commits

Author SHA1 Message Date
Alexey Kudravtsev
b376e297db SOE and cleanup 2011-01-12 13:41:04 +03:00
peter.gromov
ad6472fa7e IDEA-61337 Don't suggest default-package classes in non-default package context 2010-12-30 19:25:40 +03:00
Alexey Kudravtsev
f942ca2bd1 virtual file pointers data race 2010-12-30 15:25:16 +03:00
peter.gromov
69610271bc java: IDEA-56612 code completion for catch argument must suggest only exception classes 2010-12-29 18:27:42 +03:00
anna
bfd12da4ad field can be local: extend "immutable" types (IDEA-63561) 2010-12-29 18:15:08 +03:00
anna
58c376fcde extract method object from expression: declare necessary variables after call to replace invoke() with correct getter 2010-12-29 16:21:13 +03:00
anna
fa41e76126 extract method from expression: declare necessary variables inside; reassign result when it was assigned before (IDEA-63593) 2010-12-29 16:21:13 +03:00
Alexey Kudravtsev
1ffb8a4f12 cleanup 2010-12-28 20:46:30 +03:00
Anton Makeev
7cae94e5f4 order enumerator: fix 2010-12-28 15:00:59 +03:00
anna
8ada522a72 safe delete unused static imports (IDEA-62051) 2010-12-28 14:37:20 +03:00
Roman Shevchenko
8d22b3d0a0 Drop obsolete parser test 2010-12-27 18:25:47 +03:00
Anton Makeev
efdb3f0ddf order enumerator fixes and tests (+hot swap fixed) 2010-12-27 18:23:31 +03:00
peter.gromov
6ce11f88e1 IDEA-51529 Space isn't inserted when completion is finished by '=' symbol 2010-12-23 20:11:34 +03:00
peter.gromov
2c366d0ce4 IDEA-49625 Smart completion suggest variables for private overloaded methods 2010-12-23 20:11:33 +03:00
peter.gromov
f5a10c64d6 IDEA-51287 Condition field should support extended completion in case of using instanceof 2010-12-23 18:32:18 +03:00
peter.gromov
4240c6817e in completing an anonymous class, the closing parenthesis should be inserted regardless of the pair bracket settings (IDEA-63392) 2010-12-23 18:32:16 +03:00
Anton Makeev
a27869ef10 Module Scopes: tunes and test fixes 2010-12-23 14:53:44 +03:00
Anton Makeev
e88d4eae81 Module Search Scopes use OrderEnumerator 2010-12-23 14:53:40 +03:00
anna
77009d153e allow to delete unused params if replaceAll is selected (IDEA-62186) 2010-12-22 22:25:21 +03:00
anna
0654693bcf inline methods: delete static imports on method delete (IDEA-62126) 2010-12-22 22:25:20 +03:00
anna
852773cbe4 allow to introduce constant from this/super expressions (IDEA-63085) 2010-12-22 19:41:58 +03:00
peter.gromov
c09bf152d6 IDEA-62753 Completing method call with ';' when pair bracket autoinsertion is off 2010-12-15 18:54:42 +03:00
Denis Zhdanov
d1b6abab8f IDEA-62715 Automatic indentation doesn't work if you don't use braces
The test checks various types of comments now
2010-12-14 16:31:33 +03:00
Denis Zhdanov
8850dbd7e9 IDEA-62997 Java formatter fails to indent correctly for next-line shifted when method has preceding comment
1. Corrected code block indent calculation in case of method preceded by comment;
2. Corresponding test is added;
2010-12-14 16:21:46 +03:00
anna
1c515125bb infer nullity: check for switch conditions (IDEA-61451) 2010-12-13 20:57:59 +03:00
peter
eabeeffd00 WI-4378 Autocomplete issue: Zen Coding abbreviation expanded instead of autocompletion 2010-12-13 16:42:27 +03:00
peter
f5f37d9499 [r=nik] no comma/semicolon/whatever when no closing bracket is inserted (IDEA-62725, IDEA-58920) 2010-12-09 12:51:22 +03:00
peter
e1980f56b1 show type parameters and local classes in basic completion (IDEA-62711) 2010-12-09 11:36:45 +03:00
anna
cb7ccebc23 initialize in setup: add field initialization instead of variable declaration (IDEA-62451) 2010-12-08 12:40:10 +03:00
Alexey Kudravtsev
8fea3611c8 IDEA-61472 (rev by Roman) 2010-12-06 20:02:28 +03:00
peter.gromov
384458ff53 [rev=greg] suggest * in java/groovy import statements so that it's possible to type * with autopopup active 2010-12-03 21:04:52 +03:00
peter.gromov
23e571ef91 [rev=nik] fix incorrect parentheses insertion when code style dictates spaces before & inside call parens (IDEA-49942) 2010-12-03 16:27:46 +03:00
Roman Shevchenko
093ce49fb0 [rev=max] Fix stub/AST mismatch after recreating stub tree by AST 2010-12-02 13:38:50 +03:00
Roman Shevchenko
e055b3d10c VfsUtilTest fixed to run on Linux 2010-12-01 22:00:09 +03:00
Roman Shevchenko
a5db46f298 [rev=ann] Allow Java tests to run on their own classpath 2010-12-01 21:28:08 +03:00
peter.gromov
6448426e0b [rev=neuro159] IDEA-62218 Inner enums completion 2010-12-01 19:58:52 +03:00
peter.gromov
6af83619ee [rev=neuro159] preserve lookup's additional prefix while its old items are visible 2010-11-30 20:33:55 +03:00
Roman Shevchenko
72f929d42a Unreliable timing in test disabled 2010-11-26 23:06:35 +03:00
Roman Shevchenko
e11915dbd3 Stub building performance test
(test data to be updated after performance fix propagation)
2010-11-26 17:38:12 +03:00
peter.gromov
e3ae44d876 don't let some inner JDK classes be above my precious CompletionType in lookups 2010-11-26 14:34:14 +03:00
peter.gromov
19943e9543 IDEA-50590 When completing a field with qualifier casting, caret is placed inside typecast 2010-11-26 13:02:04 +03:00
anna
00f653ccf8 provide unused parameters inspection for test: unused symbol (param) now uses "UnusedParameter" suppression 2010-11-25 22:24:26 +03:00
anna
00599603ed filed can be local: customize annotations to mark as "non-convertable" (IDEA-52988) 2010-11-25 22:24:25 +03:00
anna
ba1cd24643 replace constructor with builder: do not suggest to default chain constructor params 2010-11-25 22:24:23 +03:00
peter.gromov
07795c4a42 don't erase generics when choosing a new class name with tab (IDEA-50622) 2010-11-25 19:35:42 +03:00
peter.gromov
a299f87b97 don't erase constructor arguments when choosing a new class name with tab (IDEA-61806) 2010-11-25 19:35:39 +03:00
Alexey Kudravtsev
55bdbb6959 vfs tests moved to community 2010-11-25 17:18:15 +03:00
peter.gromov
b77e199a2f more on *Impl sorting in completion 2010-11-25 14:12:04 +03:00
peter.gromov
42706b4ce6 focus autopopup in javadoc 2010-11-25 14:12:02 +03:00
anna
3c9613bc89 testdata fixed 2010-11-25 12:39:39 +03:00