Commit Graph
464 Commits
Author SHA1 Message Date
peter c25513919f IDEA-119926 Completing Statements doesn't go to next line for non conditional statements 2014-04-25 13:27:57 +02:00
Anna Kozlova b898f91f84 static method reference completion (IDEA-124043) 2014-04-24 17:58:58 +02:00
peter 094f040cc5 IDEA-122362 'getClass()' should be suggested in smart completion if Class<? extends SomeAncestorOfCurrentClass> is expected 2014-04-21 22:21:20 +02:00
peter 947d8ab9c5 missing test data 2014-04-19 21:06:58 +02:00
peter c47713fe17 prefer T if Class<? extends T> is expected (IDEA-121339) 2014-04-18 22:37:29 +02:00
Anna Kozlova 7bb8868ef2 smart completion of method references (IDEA-123293; IDEA-123291) 2014-04-03 17:15:57 +02:00
Anna Kozlova 88c7d65679 lambda completion: strip unnecessary parenthesis, generate parameter names as for override/implement (IDEA-121947)
(cherry picked from commit 273ae0329f28a5bec42847a8739faf8a815cab37)
2014-03-12 10:20:57 +01:00
Anna Kozlova 144684ba22 java 8: accept diamonds in method calls
(cherry picked from commit 08397e08d34121af89e37901453ea786b3c8612e)
2014-03-12 10:16:46 +01:00
peter 2c6cea692a IDEA-121698 Automatically make variables accessed from outer scopes final 2014-03-05 22:19:28 +01:00
Dmitry Batrak 399fdef08e fix multi-caret completion issues, make TypedHandlers supporting block selection work also with multiple carets (IDEA-80056) 2014-02-27 19:03:00 +04:00
peter 0ecb335d3a IDEA-118988 completion could add 'value=' in annotation 2014-02-25 14:38:25 +01:00
Dmitry Batrak a96ee36074 fix case in test data file name 2014-02-24 15:02:47 +04:00
Dmitry Batrak 99dab771cd IDEA-80056 Column selection mode improvement
completion behaviour improvements:
* insert generated text into all carets' positions
* apply post-completion actions (like parenthesis insertion) to all carets
2014-02-21 16:48:27 +04:00
Dmitry Batkovich ba7188dc42 Methods chains completion for arrays 2014-02-17 14:36:14 +04:00
Dmitry Batrak 8c3d81d77b IDEA-80056 Column selection mode improvement
updating editor fixtures to work for multiple carets
2014-02-13 13:21:26 +04:00
peter 3fd5b8e306 don't suggest lowercase non-imported classes in autopopup (IDEA-114348) 2014-02-06 16:25:10 +01:00
peter 9c67ca6170 java completion: make recursion weigher less important than by-kind, because now it can lead to very unexpected sorting 2014-02-04 15:27:15 +01:00
peter 4037871a23 IDEA-119983 Smart type completion mixes order for Color.RED 2014-01-29 19:40:25 +01:00
peter 589208ff99 test that stats is remembered for global static method completion variants 2014-01-29 19:40:24 +01:00
Dennis Ushakov 9c77e2acb3 use explicit html4 to reduce variants 2014-01-27 12:57:05 +04:00
peter 76956c0ebe IDEA-119740 Ctrl+Shift+Space does not complete exception type after "final" 2014-01-23 10:45:22 +01:00
peter 032c188cd8 IDEA-119416 Smart type completion proposes nothing in String concatenation expressions 2014-01-17 19:11:11 +01:00
peter 2dc4ac2f2b IDEA-118551 Duplicated enum field in completion 2014-01-13 19:58:48 +01:00
peter b06366a1ba IDEA-119052 Java smart type code completion proposes incorrect variant if non-matching local variable hides a matching instance variable 2014-01-13 19:58:47 +01:00
peter 924e475d89 IDEA-118100 Annotation enum attribute auto-completion 2013-12-15 20:04:54 +01:00
peter 1ef83d5b8d IDEA-117682 Annotation parameter completion: show defaults in variants popup 2013-12-12 22:43:12 +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
Dmitry Jemerovandpeter 84ad379adb in custom file types, don't complete keywords in literals or comments (IDEA-117226) 2013-12-09 20:02:52 +01:00
Dmitry Batkovich 7c961a7efe implementation of methods chain completion indexing on jps 2013-12-05 17:34:31 +04:00
peter 7368b35bac prefer java.lang.String* and System classes in completion 2013-12-04 17:56:29 +01:00
anna d88f344fd6 ready to nulls (EA-52470 - IAE: TypeCompatibilityConstraint.<init>) 2013-11-28 20:21:40 +01:00
anna 483e172728 IDEA-115884 Auto-complete qualified super reference in virtual extension methods. 2013-11-05 10:13:12 +01:00
peter ad779bf2f9 IDEA-115368 Smart type completion popup offers Object.class ahead of local Class<?> variable 2013-11-03 20:54:48 +01:00
Dmitry Batkovich 627a698370 build fix 2013-11-01 15:39:10 +04:00
Dmitry Batkovich f5ed1c11ea methods chains completion on one index 2013-11-01 15:10:37 +04:00
Dmitry Batkovich ca4af156d6 selection after methods chains completion fixed and chain relevance improved 2013-10-24 12:58:14 +04:00
Dmitry Batkovich 80106fc16c selection after methods chains completion and checking parameters in context 2013-10-24 12:47:33 +04:00
anna 1d08cd4400 merge completion variants with same method erasures 2013-10-23 13:43:41 +02:00
peter 06ee80f144 support Class<?> in loggers (IDEA-105064) 2013-10-18 22:43:12 +02:00
peter ec2d2d3d74 IDEA-105064 Is it possible to have even smarter code completion in case of Logger.getLogger(Class)? 2013-10-17 21:54:35 +02:00
peter 3744d2ce50 IDEA-114736 Bug in code completion inside instanceof block 2013-10-12 23:00:40 +02:00
peter 203e791253 prefer variants without leading underscores when case sensitivity=first letter (OC-3547) 2013-10-07 17:18:25 +02:00
peter 0138fecbf5 don't suggest Math methods inside a Math method call (IDEA-114408) 2013-10-05 23:00:53 +02:00
Bas Leijdekkers 7b3d333cc1 javadoc tag completion in package-info.java 2013-10-04 22:12:57 +02:00
peter 3a1ab0f858 IDEA-114256 Completion popup should prefer option without prefix 2013-10-01 13:16:17 +02:00
peter b901d90b37 IDEA-96713 Incorrect options shown for 'implements' 2013-09-19 11:17:20 +02:00
peter 75c1cd600f IDEA-113149 Constructor parameters completion is not available in case of classes with generics 2013-09-06 18:33:23 +02:00
Anna Kozlova e2856e1712 EA-49556 - CCE: ExpectedTypesProvider$MyParentVisitor.visitAnnotationArrayInitializer 2013-09-04 14:36:15 +04:00
peter 44011ffd99 first letter case sensitivity should match pattern start with name start even in middle matches 2013-09-02 09:25:18 +02:00