Commit Graph

117 Commits

Author SHA1 Message Date
peter 13e2e96658 make chained call completion work with names like Assert or Arrays 2012-02-21 19:20:14 +01:00
peter fe13245171 suggest to pass several parameters in autopopup 2012-02-15 16:37:48 +01:00
peter e15612982e don't suggest return after dot 2012-02-15 16:37:48 +01:00
peter 8313dbbbda one more fix for caret position when choosing a class suggestion by dot 2012-02-09 18:36:22 +01:00
peter 8078ea5689 correctly place dot when chosen a class name in completion with it 2012-02-02 16:11:07 +01:00
peter 57a2a49892 IDEA-80583 Wrong suggestion in qualified field type 2012-01-31 18:30:26 +01:00
peter 5d40c34976 don't insert pair ) when choosing a lookup item by ( before an identifier 2012-01-30 17:07:31 +01:00
peter 685f19cebf skip inserting diamond when choosing class completion variant with ( 2012-01-30 17:07:30 +01:00
peter 2dd04b9c01 IDEA-80186 Completion for 'continue' always inserts semicolon 2012-01-24 13:33:39 +01:00
peter d0f7824299 don't insert a space after a keyword if there's already one 2012-01-05 20:38:46 +01:00
peter 8720fb18fe don't overwrite trailing space in java & groovy keyword completion 2012-01-01 23:14:31 +01:00
peter 4ba1cc4d29 IDEA-79381 Exclude from Import not working for non-static inner classes in excluded packages 2011-12-29 17:46:51 +01:00
peter a48a9f5efe don't suggest expected type members twice when they are statically imported (IDEA-79426) 2011-12-29 16:49:25 +01:00
peter 784c2f101a IDEA-69328 Code completion in switch...case: complete other possible values from already ref'd class 2011-12-27 18:17:43 +01:00
peter 2ac6b0dabf IDEA-78870 Idea imports unnecessary class when I'm creating anonymous class 2011-12-20 13:23:58 +01:00
peter be287aed95 don't suggest two same-named fields from super classes when one overrides the other 2011-11-22 16:24:10 +01:00
peter 5a79031d3f when importing a class via completion, don't indent the next line if it starts with a cast 2011-11-21 18:53:09 +01:00
peter 3cecea38f2 IDEA-76874 Basic completion doesn't show methods when they do not suite by return type 2011-11-21 17:47:43 +01:00
peter 557b9e6fcd Show static members after instance qualifier on second completion 2011-11-02 19:04:46 +01:00
peter 32632b2072 IDEA-76218 Allow "Show static members after instance qualifier" to depend on AccessStaticViaInstance 2011-11-02 19:04:45 +01:00
peter 36cc99ea9a IDEA-75812 IDEA doesn't suggest keyword 'break' in switch structure 2011-10-21 19:25:52 +02:00
peter 6fb5e52e24 IDEA-75502 Tab in completion replaces the whole line instead of an identifier 2011-10-14 15:26:10 +02:00
peter 744cc3c5ed IDEA-60790 Variables names completition suggests already used names 2011-10-12 15:09:27 +02:00
peter 7dc4415a90 complete return in switch-case 2011-10-11 19:07:49 +02:00
peter 1bdf394db8 don't suggest methods to override/implement, it seems to be quite useless (IDEA-74784) 2011-09-26 13:50:55 +02:00
peter 5f4f51af48 IDEA-74709 Return should not be suggested inside method arguments 2011-09-23 16:14:26 +02:00
peter 2f83803dba exclude from completion should also affect implicitly imported items (IDEA-68605) 2011-09-20 19:14:24 +02:00
peter 45eba8f54a don't suggest to call methods in anonymous class bodies 2011-09-20 17:27:56 +02:00
peter bc61189599 IDEA-72104 Code completion for the final attribute of the enum 2011-09-19 19:38:06 +02:00
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 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 bff5d16471 dot chooses lookup items, even those that contain dot 2011-09-06 18:38:34 +02:00
peter c8e59d711c IDEA-73717 Completion after 'new' and generics 2011-09-02 18:37:54 +02:00
peter 2b505a8ff4 show only imported classes in the first completion 2011-07-29 17:19:42 +02:00
peter 8986e40ab1 show substituted parameter types in method completion 2011-07-15 19:09:31 +02:00
peter 8bdd53200a IDEA-72144 Import StringValue class 2011-07-15 16:23:57 +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 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
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