Commit Graph
180 Commits
Author SHA1 Message Date
peter 220e1eaad3 display in completion the explicit method type arguments that will be inserted 2011-09-19 18:17:28 +02:00
peter 367fcd17a8 IDEA-73345 Completion does not propose generic parameters of a method until the header is complete 2011-09-16 14:13:47 +02:00
peter 43eb3e6dc5 invite to type type parameters when completing new Callable 2011-09-16 14:13:46 +02:00
peter 330016badf suggest class names in foreach with missing type (IDEA-74350) 2011-09-15 20:02:35 +02:00
peter a9458eabd6 IDEA-74356 Code completion: Tab in the middle of already typed code adds a space 2011-09-15 20:02:35 +02:00
peter a5f568196e don't suggest to complete class literals not in expressions 2011-09-15 16:38:19 +02:00
peter 1a9b32f1b8 finishing lookup with a smart enter should actually work like a smart enter 2011-09-14 18:21:02 +02:00
peter 8ea2424104 suggest inner classes from superclas in smart completion 2011-09-14 13:11:29 +02:00
peter a3a880da44 smart completion of primitive and array type class object access (IDEA-72265) 2011-09-13 17:06:51 +02:00
peter 9ddcf4fde8 nothing but .class after primitive or array types in basic completion (IDEA-72265) 2011-09-13 17:06:51 +02:00
peter 22a6e37301 basic completion of class keyword after primitive types and arrays (IDEA-72265) 2011-09-09 12:18:56 +02:00
peter 2ffcdf1cb9 IDEA-72776 JAVA: duplicate "boolean" autocomplete suggestion 2011-09-08 19:38:07 +02:00
peter a4f4d931e3 IDEA-72951 'break' keyword is not suggested by completion in a loop with single statement body 2011-09-08 19:38:06 +02:00
peter c6343bf710 IDEA-70589 autocomplete in interfaces thinks that everything is a constant 2011-09-08 16:15:57 +02:00
peter bff5d16471 dot chooses lookup items, even those that contain dot 2011-09-06 18:38:34 +02:00
peter 3efabdc178 preselect the most relevant item when lexicographic sorting is enabled in the lookups 2011-09-06 18:16:55 +02:00
peter c8e59d711c IDEA-73717 Completion after 'new' and generics 2011-09-02 18:37:54 +02:00
anna 50c39a05d2 diamonds: forbid diamonds completion with inapplicable inferred types (IDEA-73068) 2011-08-17 18:13:50 +02:00
anna b66c85fdee diamonds: forbid diamonds completion with anonymous rollover (IDEA-72527) 2011-08-17 18:13:49 +02:00
peter 440204554c infer Boolean in if(runReadAction(new Computab<caret>)){} 2011-08-16 19:54:55 +02:00
peter 2b505a8ff4 show only imported classes in the first completion 2011-07-29 17:19:42 +02:00
peter 045baa388b IDEA-66018 provide smart completion for assertEquals() arguments 2011-07-18 16:58:51 +02:00
peter 8986e40ab1 show substituted parameter types in method completion 2011-07-15 19:09:31 +02:00
peter 29f5bf705c IDEA-72119 autocomplete for reserved names adds some extra characters 2011-07-15 17:44:52 +02:00
peter 8bdd53200a IDEA-72144 Import StringValue class 2011-07-15 16:23:57 +02:00
peter 8cd9bc819f IDEA-69745 Buggy completion for Point2D.Double and similar classes 2011-07-12 18:10:11 +02:00
peter 6eb83a1ad0 select the exact prefix match, even if case-insensitive 2011-07-06 18:03:20 +02:00
peter 1472eed7b7 IDEA-71339 If completion of method call without parameters is finished by space two spaces are inserted 2011-07-06 18:03:19 +02:00
peter 4eb2b1cfe6 calculate all classes in autopopup background
when completion is case insensitive, show all classes (IDEA-25979)
2011-07-05 19:35:45 +02:00
peter 924dde5961 insert no method call explicit type arguments when there's no profit in it (IDEA-71128) 2011-06-29 14:45:48 +02:00
peter 5ab252bb58 when there are no green items, still preselect the most relevant one 2011-06-15 15:43:42 +02:00
peter 648ebaaaa0 don't be smart, just calculate the common prefix based on lookup strings and insert it (IDEA-63646,IDEA-70503) 2011-06-01 16:20:04 +02:00
peter ab06d12a17 correctly treat accepting "new int[]" with [ (IDEA-70002) 2011-05-23 14:24:37 +02:00
Roman Shevchenko 6c93e44f46 [ann] Exceptions with interfaces in multi-catch: completion fix 2011-05-18 17:17:22 +04:00
peter 8301cbedae IDEA-68698 Elements with exactly same prefix (and same proximity) should be placed at the top of the list 2011-05-12 18:15:30 +02:00
peter f989781cfd IDEA-68635 Completion inserts new line on SPACE 2011-04-26 16:39:45 +02:00
peter 40cb6b363c IDEA-68643 When completing a constant, the containing class is not imported 2011-04-26 16:39:45 +02:00
peter 7ccc1e2a64 EA-26800 drop caches in the completion file copy 2011-04-19 20:41:54 +02:00
peter 2773fa2036 IDEA-68178 Completions does not complete class names in java annotations 2011-04-19 20:41:53 +02:00
peter 8e975b3a73 don't qualify class references twice 2011-04-19 20:41:52 +02:00
peter 709bb85c92 generics are not a part of the lookup string now 2011-04-19 20:41:52 +02:00
peter 6c5ac640b4 remove copyright from test data 2011-04-19 20:41:52 +02:00
peter cabb823fd2 word completion in groovy/java string literals (IDEA-61238) 2011-04-14 19:26:50 +02:00
peter a70cf1c7ed IDEA-67951 Suggest comparator type in Collections.sort() 2011-04-14 19:26:49 +02:00
peter e83810e358 IDEA-67939 Smart completion completes private field from parent class inside a static inner inheritor 2011-04-13 19:04:38 +02:00
peter 8080667544 don't suggest void methods in a context where some return value is expected (suggest on second invocation) 2011-04-06 19:21:15 +02:00
peter 8d12f07a6a fix some empty stack exceptions during dfa analysis 2011-04-06 13:02:50 +02:00
peter 6ae83662cf the non-green completion items were sorted by proximity in the wrong direction (IDEA-67349) 2011-04-06 13:02:49 +02:00
peter 6a12b9c4de IDEA-67445 no smart completion for "new Ex<caret>" 2011-04-06 13:02:44 +02:00
peter d231d788c8 honor completion-case-sensitive=ALL option in the new matcher 2011-03-30 20:29:08 +02:00