Commit Graph
80 Commits
Author SHA1 Message Date
peter 74dad1078b CompletionContributor: cleanup, notnull 2014-06-25 00:03:38 +02:00
Anna Kozlova b898f91f84 static method reference completion (IDEA-124043) 2014-04-24 17:58:58 +02:00
Anna Kozlova 7bb8868ef2 smart completion of method references (IDEA-123293; IDEA-123291) 2014-04-03 17:15:57 +02:00
peter 76956c0ebe IDEA-119740 Ctrl+Shift+Space does not complete exception type after "final" 2014-01-23 10:45:22 +01:00
Konstantin Bulenkov 041d958f95 get rid of ReflectionCache 2014-01-02 14:03:58 +01:00
Anna Kozlova 140b91e13a method references: smart completion to filter by return type 2013-12-12 17:24:48 +04:00
Anna Kozlova df47230afe disable lambda completion after inserted qualifier 2013-12-12 17:24:46 +04:00
Alexey Kudravtsev 1cc2fa4ced made fields final 2013-10-09 13:51:31 +04:00
Anna Kozlova 465edc7a24 cleanup after review (++IDEA-112553) 2013-09-02 13:32:27 +04:00
Anna Kozlova e9b1dfce36 dumb smart lambda completion (IDEA-112553) 2013-08-27 13:30:58 +04:00
peter f46652f659 use the default dummy identifier instead of xxx in smart completion 2013-07-10 12:23:40 +02:00
peter 463014e9c6 ExpectedTypeInfo: get rid of dimCount and unused insertExplicitTypeParams 2013-06-27 18:38:26 +02:00
peter f141942a3d IDEA-98283 Wrong code completion within annotations 2012-12-28 17:57:44 +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
Alexey Kudravtsev 1e0b234fd6 cleanup 2012-10-16 13:39:41 +04:00
peter af44ecd7cf IDEA-91838 Complete instance members from static inner class 2012-10-13 17:33:08 +02:00
peter 8d74a7248c IDEA-62053 Smart completion should suggest "public static final members" of any class 2012-08-06 23:50:30 +02:00
peter 721e54981a @NotNull matcher 2012-06-22 14:44:12 +02:00
peter 06262ae78b IDEA-86286 Java: bad completion (interface without package?) 2012-05-30 17:34:19 +02:00
peter e383348498 IDEA-26763 Auto-complete Generics on the RHS (now in basic completion as well) 2012-03-09 23:16:01 +04:00
peter ed3f7f1132 position caret to the next probable editing location after inserting type arguments (IDEA-26763) 2012-03-09 23:05:53 +04:00
peter 979636e035 extract TypeArgumentCompletionProvider 2012-03-09 21:56:42 +04:00
peter 91fb524a30 IDEA-25267 Smart Completion after continue&break should filter labels 2012-03-07 20:24:50 +04:00
peter fe13245171 suggest to pass several parameters in autopopup 2012-02-15 16:37:48 +01:00
peter 979191114e IDEA-58766 Recognize dot as completion prefix part for chained call suggestions 2012-02-08 19:22:39 +01:00
peter 9fd14da9af IDEA-79862 Java: auto-insert space after completing "extends" and "implements" 2012-02-01 20:56:01 +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 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 acee6c62a0 IDEA-78175 Smart Completion: unexpected order of variants 2011-12-07 15:54:38 +01:00
peter 9ba73d70b6 don't show explicit method type parameters in lookups when they won't be inserted 2011-11-10 17:16:30 +01:00
peter 557b9e6fcd Show static members after instance qualifier on second completion 2011-11-02 19:04:46 +01:00
peter 551040d040 tolerate incomplete new expression PSI (EA-30509) 2011-10-20 16:33:44 +02:00
peter ad2301818c suggest inheritor members on second completion only, prefer the default collection getters to them 2011-10-19 15:20:38 +02:00
peter 25b7a27656 local variables should appear in smart completion faster than everything else 2011-10-04 18:17:42 +02:00
peter a48dd6e1de IDEA-71518 let parameters completion pass method parameters 2011-09-28 19:28:38 +02:00
peter 5bc74bda84 don't search for expected type inherited members in autopopup, it's too long 2011-09-27 15:06:19 +02:00
peter b30cd1e755 suggest members of inheritors of expected type (IDEA-74668,IDEA-72992) 2011-09-23 16:14:26 +02:00
peter af464a96e1 EA-26478 diagnostics 2011-04-11 19:23:45 +02:00
peter c65ff63395 java-specific parts of MembersGetter go to JavaMembersGetter 2011-04-07 19:50:10 +02:00
peter 6a12b9c4de IDEA-67445 no smart completion for "new Ex<caret>" 2011-04-06 13:02:44 +02:00
peter 315f50fdbc java completion sorting on the new api, take 4 2011-02-22 18:58:50 +01:00
peter 8e00b86404 java completion sorting on the new api, take 1 2011-02-22 18:58:46 +01:00
peter 10c8d2aa11 smart completion is not smart enough to require that many abstractions 2011-02-22 18:58:45 +01:00
peter cb3a2d6e35 use LookupElement.as instead of ad hoc inlining everywhere 2011-02-07 12:49:27 +01: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
peter.gromov 96512588ef less read actions 2010-11-17 18:55:28 +03:00
peter.gromov 683482bddc minor extraction 2010-11-17 17:32:42 +03:00
peter.gromov 5eec24a8ce extract JavaInheritorsGetter 2010-11-17 17:32:40 +03:00