Commit Graph
62 Commits
Author SHA1 Message Date
peter 131f679016 IDEA-186789 Completion in empty java file doesn't suggest access modifiers 2018-02-16 18:18:53 +01:00
peter e1036c438c java completion: use a single way to find previous interesting PSI (IDEA-184555) 2018-01-04 16:14:50 +01:00
peter 76f23b6a7d IDEA-181269 "void" is not suggested in expressions 2018-01-03 15:56:39 +01:00
peter a753417bb9 IDEA-182794 "class" not suggested inside method 2018-01-03 15:07:35 +01:00
peter e849eaa058 IDEA-181266 Modifiers are not suggested after annotation with parentheses 2017-10-30 21:39:49 +01:00
peter ceb018b369 complete java class keywords after top-level annotation
regression after IDEA-CR-25484
2017-10-13 13:32:10 +02:00
peter 44a2ffa2ff JavaKeywordCompletion: simplify
make short code out of long ElementFilters
remove dead logic
cleanup unused filters
also fixes IDEA-179855 Double "final" suggestion after annotation
2017-10-13 09:49:22 +02:00
peter 84f49683cb IDEA-178377 No "final" completion suggestion in catch declaration 2017-09-16 19:11:43 +02:00
peter e5bde2ff34 IDEA-173927 Support keywords autocompletion when keyboard layout is incorrect 2017-09-15 22:04:10 +02:00
peter 5ec1403c27 IDEA-177292 No "new" keyword completion after dot 2017-08-14 16:11:54 +02:00
peter a7821e5bdf java completion: don't suggest class keywords in array variable initializer (IDEA-CR-23174) 2017-07-26 11:24:39 +02:00
peter 3badd07183 java completion: don't suggest class keywords in array field initializer 2017-07-21 15:57:16 +02:00
peter 1e79df00e5 java completion: suggest primitive types in method returning array 2017-07-19 17:01:28 +02:00
peter 4b6aa72d74 java completion: suggest 'package' after javadoc 2017-07-18 14:46:56 +02:00
peter 64c770a1f6 IDEA-60581 Statement keywords presented when completing inside Java for loop 2017-07-17 14:14:22 +02:00
peter b48b6362ab IDEA-175834 "catch" completion with overwrite (Tab) generates incorrect code 2017-07-17 14:14:22 +02:00
peter b9839bd0e3 IDEA-175870 No "final" completion in a variable in a lambda 2017-07-17 14:14:22 +02:00
peter 932474e0d5 IDEA-175869 No "int" completion in a for loop 2017-07-17 14:14:22 +02:00
peter e44da4387a fix some missing keywords in java completion (IDEA-175673, IDEA-175669) 2017-07-11 21:52:24 +02:00
Anna.Kozlova 5098bf49fc completion for private modifier in java 9 interfaces, hide 'static' from completion in java 6 2016-11-28 15:38:48 +01:00
peter b3ca224f07 IDEA-55146 Autocomplete case inside switch
indent, remove duplicates, restore completion after 'case' (IDEA-CR-12610)
2016-07-28 12:39:54 +02:00
peter e92ee51e76 IDEA-152354 Code completion items order should be aware of MyClass.class 2016-04-19 14:00:30 +02:00
peter 1c82045b85 IDEA-95289 Completion for 'break' in labeled element 2015-10-24 23:42:28 +02:00
peter 1154b6f096 IDEA-145752 Annotation attribute value: irrelevant completion proposals for boolean attribute (basic completion) 2015-10-02 14:42:41 +02:00
peter f482636569 IDEA-144532 "extends" keyword is not hinted correctly 2015-08-31 19:22:29 +02:00
peter d9a4fe148c IDEA-144146 Auto completion for 'else' inserts braces. 2015-08-20 12:19:09 +02:00
peter 159b1363c5 get rid of Java15CompletionData and Java18CompletionData 2015-08-17 10:16:48 +02:00
peter 540b538a61 java completion: rewrite throws/default keyword suggestions in methods 2015-08-17 09:28:52 +02:00
peter 2e7061420f java completion: rewrite else/catch/finally keyword suggestions, add tests 2015-08-17 09:06:23 +02:00
peter cccd245a5f IDEA-134518 Insert "instanceof" completion variant on typing "!" (exclamation mark) 2015-01-14 18:55:22 +01:00
peter 3ac1432fb9 make testdata catch really incomplete 2014-08-27 11:09:54 +02:00
peter 6564528108 IDEA-128971 Java auto-completion does not offer "final" keyword for exception variable in "catch" clause 2014-08-26 14:32:22 +02:00
anna 483e172728 IDEA-115884 Auto-complete qualified super reference in virtual extension methods. 2013-11-05 10:13:12 +01:00
peter 4d4d561ffe IDEA-108113 Would be great to have an instanceof operator in keyword completion 2013-06-03 22:29:27 +02:00
peter 90597f9f4f don't suggest final after unfinished try (IDEA-104498) 2013-05-07 18:17:05 +02:00
peter a675c5f31c IDEA-106730 Java completion: 'instanceof' is not suggested if an operand is unresolved 2013-05-06 19:07:56 +02:00
Roman Shevchenko d07261265b IDEA-103117 (completion after annotated wildcard parameter) 2013-03-21 20:21:57 +01:00
peter ee50f08e29 IDEA-99523 "final" should be suggested after "case" 2013-01-22 18:24:36 +01:00
peter 0510bbd398 IDEA-99271 Completion does not suggest class constant of array 2013-01-18 18:21:21 +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 ba09e196d3 [^romka] IDEA-96146 Cannot enter 'final' keyword in try-with-resources
(cherry-picked from acd831e)
2012-11-29 17:00:13 +01:00
Roman Shevchenko 947259fa76 Keyword completion for new extension method syntax 2012-11-11 17:09:29 +01:00
peter 18a6cf6a1b suggest primitive types in generics (IDEA-92940) 2012-10-15 17:14:26 +02:00
peter a9b4cd8d4f IDEA-88769 Java keyword completion: duplicate "final" suggestion 2012-10-12 15:23:25 +02:00
peter f412b09ef8 be prepared to middle matching with one char prefix 2012-08-28 16:24:51 +02:00
peter 7791e6848c suggest primitive types in expression contexts in case one wants to write int.class (IDEA-90013) 2012-08-13 11:27:39 +02:00
peter 1d7ecf3c72 not so eager space after instanceof 2012-08-08 12:18:55 +02:00
peter 0d3bc73083 class is a valid suggestion in method body 2012-08-08 12:18:54 +02:00
peter b065e86725 IDEA-88769 Java keyword completion: duplicate "final" suggestion 2012-07-16 18:58:15 +02:00