Commit Graph
389 Commits
Author SHA1 Message Date
peter fa438eb3d7 IDEA-101570 Auto-Completing 'try' and 'finally' keywords does not honor next line brace placement 2013-02-26 17:19:19 +01:00
peter 1e12d6d4fc apply start-matching case-insensitively whatever the completion matching option is 2013-02-22 17:07:06 +01:00
peter 5d885e7221 in completion usage recency, less is better 2013-02-18 15:25:22 +01:00
peter 8b63d897e2 don't always prefer common methods like Object#equals once they ever were chosen
choosing another method from a subclass now also affects all superclass methods statistics
2013-02-12 19:23:44 +01:00
peter 44917ca45f IDEA-100367 package-info.java should specify the full package names for @link 2013-02-07 19:35:46 +01:00
peter ac293f3fc7 disprefer rarely used Object methods 2013-02-03 22:42:57 +01:00
peter 38faaa572a IDEA-96661 Java completion: don't add {} tail after array completion variant 2013-02-01 17:40:55 +01:00
peter 53a305b847 IDEA-99186 Ctrl+Space help when implementing/overriding methods 2013-02-01 17:40:54 +01:00
peter 24512a02ee if some no-statistic suggestions are highly-preferred (e.g. local vars), move statistically preferred variants under them (IDEA-98303) 2013-01-24 18:01:42 +01:00
peter ee50f08e29 IDEA-99523 "final" should be suggested after "case" 2013-01-22 18:24:36 +01:00
peter 2f5e600044 when sorting alphabetically, display start matches first (IDEA-97189) 2013-01-22 17:16:12 +01:00
peter 4efedd1fa3 IDEA-98132 Improve type parameter lookup 2013-01-21 17:19:58 +01:00
peter 0510bbd398 IDEA-99271 Completion does not suggest class constant of array 2013-01-18 18:21:21 +01:00
anna 6069d6ee83 default methods: filter out defaults from anonymous completion (IDEA-98954) 2013-01-14 14:16:53 +01:00
peter f141942a3d IDEA-98283 Wrong code completion within annotations 2012-12-28 17:57:44 +01:00
peter b8ce61f6d6 a hacky fix for IDEA-98228 Autocompletion for String does equalsIgnoreCase() instead of equals() 2012-12-27 13:30:38 +01:00
peter ecfddb515c IDEA-97738 Completion should respect enum parameters 2012-12-21 14:48:39 +01:00
peter 48cc2b3257 IDEA-97822 Code completion inserts a space after primitive types but not reference types 2012-12-20 18:30:44 +01:00
peter 404e2312c5 update test expectations (IDEA-96299) 2012-12-20 14:09:30 +01:00
peter 4341bc7222 IDEA-96404 java type inference does not work in for-each template 2012-12-19 19:36:33 +01:00
peter 3e0d7a41c9 suggest extends&super in wildcards (IDEA-97765, IDEA-57321) 2012-12-18 18:25:31 +01:00
Roman Shevchenko 91c10b815e line separators normalized 2012-12-08 20:01:21 +01:00
peter bd4212a585 use the deepest super method for completion statistics 2012-12-07 16:17:12 +01:00
peter 3b06fed9ca remove wrong test 2012-12-06 18:22:33 +01:00
peter f238ac5882 expected type considered less important a sorting criterion than statistics and prefix (IDEA-94884, IDEA-93198) 2012-12-06 18:22:33 +01:00
peter bf416e5f9a IDEA-96387 Code completion popup prefers unimported static method to local variable when appending to a string literal 2012-12-05 11:54:41 +01:00
peter 8abbe6de3a IDEA-95528 Remove completion common prefix insertion in tests 2012-11-30 18:07:02 +01:00
peter ba09e196d3 [^romka] IDEA-96146 Cannot enter 'final' keyword in try-with-resources
(cherry-picked from acd831e)
2012-11-29 17:00:13 +01:00
peter 73ffd878be remove some common-prefix-based assertions in tests 2012-11-29 13:18:33 +01:00
peter 6b04b1741f IDEA-95064 Unexpected code completion 2012-11-15 23:54:55 +01:00
peter d30c4471e5 IDEA-94821 Don't autoinsert a single completion item if it's provided via middle matching 2012-11-14 21:18:05 +01:00
Roman Shevchenko 947259fa76 Keyword completion for new extension method syntax 2012-11-11 17:09:29 +01:00
peter 3f3c212594 IDEA-94209 Completion in parameter list at array parameter position should insert braces after new Type 2012-11-10 23:05:30 +01:00
peter 9404e50337 prefix matching is more important than element kind and statistics 2012-10-25 21:19:36 +02:00
peter 0385ecc58a IDEA-84963 Disprefer annotations in autocomplete at places where they cannot be used 2012-10-25 18:32:07 +02:00
peter 50b1b21806 collect completion stats even if a primitive type is expected (IDEA-92045) 2012-10-24 12:26:38 +02:00
peter dc16adddbb a test for IDEA-93198: Middle matching shouldn't be so noisy 2012-10-19 14:54:59 +02:00
peter f653df321f don't restart completion after typing 2 characters: it's not needed with current matching 2012-10-15 17:14:44 +02:00
peter 18a6cf6a1b suggest primitive types in generics (IDEA-92940) 2012-10-15 17:14:26 +02:00
peter af44ecd7cf IDEA-91838 Complete instance members from static inner class 2012-10-13 17:33:08 +02:00
peter 31291792e4 don't preselect the last chosen completion item when the matching prefix is unrelated to the prefix entered when that item was chosen (IDEA-92823) 2012-10-13 17:33:06 +02:00
peter a9b4cd8d4f IDEA-88769 Java keyword completion: duplicate "final" suggestion 2012-10-12 15:23:25 +02:00
anna b8fb9f7f36 method refs: do not insert ; in calls/exprs (IDEA-92713) 2012-10-11 21:12:07 +02:00
anna 451d88906b method ref completion: allow non static methods (IDEA-92705) 2012-10-11 12:42:09 +02:00
peter f043e3c7c5 preselect what was completed last, use statistics count only for sorting (IDEA-92045) 2012-10-02 20:19:32 +02:00
peter f0b351d75a IDEA-91842 Type parameters are shown for field but not for method 2012-09-24 17:37:10 +04:00
Konstantin Bulenkov 343fc4bea6 IDEA-91588 Reflection completion generates generics types 2012-09-14 19:02:31 +04:00
peter baecbfd6c8 IDEA-90606 Smart completion misses exception from try-with-resources 2012-09-06 17:36:30 +02:00
Anna Kozlova 51e044a8f5 smart completion in lambda body: decision to insert semicolon based on lambda context and body type (IDEA-91083) 2012-09-06 14:59:46 +04:00
peter 2e722afde9 IDEA-90900 Complete statement works incorrectly in some simple cases 2012-09-04 16:39:54 +02:00