Peter Gromov and intellij-monorepo-bot
b9525d143e
java completion: sort/filter suggestions after :: by their matching to the expected type (IDEA-166673)
...
GitOrigin-RevId: adaefc912e115826280976b23adee38483ca1f71
2020-06-17 17:01:52 +03:00
Anna Kozlova and intellij-monorepo-bot
a4146e3008
java sealed types: completion for sealed/non-sealed/permits keywords
...
GitOrigin-RevId: f689d6f04cd86947ce084f9a0b0f1787f81cf694
2020-06-16 17:13:10 +03:00
Elena Shaverdova and intellij-monorepo-bot
00772f73e1
IDEA-241607 Show all available completion elements during indexing for Java
...
GitOrigin-RevId: fc8cb0f5a1f5bcc3fac479ae7fc463445702e56c
2020-06-16 02:05:57 +03:00
Peter Gromov and intellij-monorepo-bot
cd53bdd099
java basic completion: move chain suggestions (IDEA-145958) lower, restore static-after-instance on second invocation
...
GitOrigin-RevId: ca35702dc948b2f77168e21e268b8b48abb7e25a
2020-06-15 16:56:30 +03:00
Peter Gromov and intellij-monorepo-bot
3aea481c1f
IDEA-145958 Suggest chained calls of expected type in basic & autopopup completion
...
GitOrigin-RevId: b2d1ed10839ffac236b724c224f856e6bb99cb14
2020-06-15 15:02:03 +03:00
Peter Gromov and intellij-monorepo-bot
fcbe2d4916
java completion: don't qualify local class fields with "this", cleanup (IDEA-CR-63622)
...
GitOrigin-RevId: 5dca120cc7b4f82829c9da0be0e409f21993c477
2020-06-15 12:13:44 +03:00
Peter Gromov and intellij-monorepo-bot
faca9a8b19
java method reference completion: don't show both ::Object and ::new, consistently process class and array types
...
GitOrigin-RevId: c9483bf7e47db78792a02856bd6988d5f63467f5
2020-06-12 21:32:07 +03:00
Peter Gromov and intellij-monorepo-bot
040a0b2d7e
java completion: suggest ref[0] in basic completion as we do in smart one (towards IDEA-145958)
...
GitOrigin-RevId: 26c336f486c3e7c8a94bee43df52d559821807f9
2020-06-12 18:28:05 +03:00
Peter Gromov and intellij-monorepo-bot
10fa53499e
java completion: suggest same-named fields in scope, add Outer.this. qualifier for instance fields
...
GitOrigin-RevId: c80f4dc53b13c4851a9c9df9402198f1d1b48c26
2020-06-12 16:38:50 +03:00
Peter Gromov and intellij-monorepo-bot
802f71e3d3
IDEA-91292 Instant completion after new keyword
...
GitOrigin-RevId: 309d8eca41fb84a81bbc8ea1eab939f4da09b53a
2020-06-09 20:35:16 +03:00
Peter Gromov and intellij-monorepo-bot
824259dfc0
IDEA-242810 Add colon to completion after "case" keyword
...
GitOrigin-RevId: 3b908b2eed06b41e08ef1c739d90a299389db8c9
2020-06-09 17:17:28 +03:00
Peter Gromov and intellij-monorepo-bot
aa1fde421a
IDEA-121071 Annotation param: autocomplete inverse of default value for boolean
...
GitOrigin-RevId: e708f1345377d8803c9f300039b19dcf6715a138
2020-06-09 11:53:38 +03:00
Peter Gromov and intellij-monorepo-bot
571af6bb9c
IDEA-230334 Make first Ctrl+Space work in Class.forName literal
...
GitOrigin-RevId: 96cbc8f8a65b6853c1a7cd7b9977b4d33ff56062
2020-06-09 10:01:55 +03:00
Tagir Valeev and intellij-monorepo-bot
97e4d3f847
Refactor DFA completion
...
1. Separate visitors for normal and smart completion, as problems are quite different
2. Remove custom memory state (exception assignment filtering) and custom DfaInstanceofValue. Instead, custom variable descriptor is used for complex expressions under instanceof or cast
3. Track TypeConstraint always; move to PsiType only when returning result
Should fix many subtle cases when cast-completion was not available
Fixes IDEA-242322 Dfa cast-completion is missing under boolean flag
GitOrigin-RevId: 1246e6ea84f8c359cc13fc805d32e0eef364ee1b
2020-06-02 11:48:01 +03:00
Tagir Valeev and intellij-monorepo-bot
b720fb0c9a
DfaPsiUtil#tryGenerify: add wildcards if generify fails
...
GitOrigin-RevId: 82a9e01bb6a6fbb3bd785e3bab2d8a3ebb018420
2020-06-02 11:47:59 +03:00
Peter Gromov and intellij-monorepo-bot
33ae0aa674
IDEA-239386 Completion for $Class$.class should be suggested first if Class parameter is expected
...
GitOrigin-RevId: ba80deade49dc5cabc96cd89eb833fe024f56281
2020-04-29 20:17:20 +00:00
Peter Gromov and intellij-monorepo-bot
d2f33b5f06
java completion: fix double T[] suggestion in toArray((<caret>)casted)
...
GitOrigin-RevId: 8c56d0e78ae8f0d027ca428165753b5db2fda543
2020-04-27 20:00:42 +00:00
Peter Gromov and intellij-monorepo-bot
b3f1dfd9f3
java completion: prefer expected enum constants after == (IDEA-233490)
...
GitOrigin-RevId: 6db7e389ccd575d1d18218f3c5a7352a05ac5c0c
2020-02-26 18:08:48 +00:00
Tagir Valeev and intellij-monorepo-bot
d4914b0f5b
IDEA-76990 Completion for 'instanceof' keyword in negative conditions.
...
GitOrigin-RevId: 07a917d6b5fbee806796237acd639341a90d49dc
2020-02-10 11:03:00 +00:00
Peter Gromov and intellij-monorepo-bot
9007758412
IDEA-CR-53066 java smart completion: autoinsert likely generic methods
...
GitOrigin-RevId: 6dcca0e0c39758de0a9c3bb77ded8b2c61ad4cf0
2020-02-10 11:03:00 +00:00
Peter Gromov and intellij-monorepo-bot
2ef829470b
IDEA-231373 Treat overloaded method calls as empty so IDEA doesn't introduce spaces within the parentheses
...
GitOrigin-RevId: eefb114de7e4f5864d1a3e1524417f1c93d319cc
2020-02-04 11:06:36 +00:00
Peter Gromov and intellij-monorepo-bot
021d6b9444
IDEA-230899 Wrong lambda-completion type inference
...
GitOrigin-RevId: 185f1a9f35895a5c891ac0586e4c46959f98f342
2020-01-21 19:03:18 +00:00
Peter Gromov and intellij-monorepo-bot
8e77928299
remove unresolved irrelevant references from completion test data
...
GitOrigin-RevId: b6906281d2dad6ee7f4500496d570964ecdbeccc
2020-01-21 15:37:39 +00:00
Peter Gromov and intellij-monorepo-bot
6bbd84e9cb
java: consider deepest qualifier for auto-import on completion (IDEA-230624)
...
GitOrigin-RevId: 8cb006428a6f92a929b6d916fbea26a95d293a0e
2020-01-16 08:11:51 +00:00
Peter Gromov and intellij-monorepo-bot
680f4703db
java completion: show initializers for non-imported fields (IDEA-226639)
...
GitOrigin-RevId: c1aff6352023ed3a953ab8e32e1d1a34d8fcd8ae
2020-01-08 18:34:42 +00:00
Tagir Valeev and intellij-monorepo-bot
7753ee638a
Generate getters without 'get' prefix for record components (IDEA-229300)
...
GitOrigin-RevId: 8014b1b605f78e5ccf0de97eabf894f5bc5a67c1
2019-12-23 09:33:29 +00:00
Roman.Ivanov and intellij-monorepo-bot
40915b2a6e
IDEA-229300: Completion of primitives in record headers
...
GitOrigin-RevId: 1a0444fb051749998c6376f95375ae005459a0ac
2019-12-18 10:32:28 +00:00
Tagir Valeev and intellij-monorepo-bot
902241f677
AfterAssertTrueDfa test (IDEA-228920)
...
GitOrigin-RevId: b69d983dcb774c804560d11048a3bbcaf24aa619
2019-12-12 11:02:16 +00:00
Roman.Ivanov and intellij-monorepo-bot
31fb425621
complete and highlight records
...
GitOrigin-RevId: a7c20dfae6128194bbd6e02640072938cc07ff24
2019-12-05 04:41:15 +00:00
peter and intellij-monorepo-bot
8887596406
IDEA-226233 "return" should not be prioritized in "for" and "while" bodies completion
...
GitOrigin-RevId: 38d097d0e4c265a76403742597e5250c645808c0
2019-11-08 09:06:35 +00:00
peter and intellij-monorepo-bot
476bc6682a
IDEA-220634 Completion suggests finalize() first after @Nullable/@Nonnull, final expected
...
GitOrigin-RevId: 4c77dc0eeeae84d60d320e13338dc6de1aaf2ec0
2019-10-10 12:34:43 +00:00
peter and intellij-monorepo-bot
1a8e3454e5
IDEA-209607 When completing equals/hashCode/toString, show elements that show corresponding generate dialogs
...
GitOrigin-RevId: 2b2609cec214567b8f1fc46f06f0b946b4ed9cab
2019-10-04 21:32:34 +00:00
peter and intellij-monorepo-bot
447119aa07
commit document on @Override completion, show it before other members (IDEA-CR-53119, IDEA-209608)
...
GitOrigin-RevId: ee5ddb47316b073cde379dbb5fcf3416ecfc9805
2019-10-04 21:32:34 +00:00
peter and intellij-monorepo-bot
ac1c2422ab
IDEA-162456 Auto-completion of generic class parameters inside javadoc comment
...
GitOrigin-RevId: abdb5b0b1cb155fb156a9feb6f05b82be4dced69
2019-10-04 18:17:01 +00:00
peter and intellij-monorepo-bot
88e5b6766e
IDEA-196864 Completion: classes containing no annotations are suggested after @
...
GitOrigin-RevId: aaa88b250510f5fb0f7c95bd2c8005a5546d53c0
2019-10-02 16:31:25 +00:00
peter and intellij-monorepo-bot
51b138bd7d
IDEA-209608 When completing @Override, show element that shows override/implement dialog
...
GitOrigin-RevId: 876745e7afe3540253f10f908de6b289b739bee8
2019-10-01 19:46:54 +00:00
peter and intellij-monorepo-bot
0158989b2a
java smart completion: don't autoinsert unlikely generic methods (to alleviate IDEA-218917)
...
GitOrigin-RevId: 584b42dacc93ad470d76590688cd072633436096
2019-10-01 10:11:58 +00:00
peter and intellij-monorepo-bot
a0111f91d0
IDEA-220464 Smart-cast completion doesn't insert <?>
...
GitOrigin-RevId: 175651a3f6cf5736ca7676b9fe80b569d4260962
2019-09-30 10:32:59 +00:00
peter and intellij-monorepo-bot
e3367716c0
IDEA-196951 Delete empty parenthesis when replacing a method call with a (constant) field reference
...
GitOrigin-RevId: 190dd5c4af0a50ce3019fd9bbefd386865e7e3f9
2019-09-30 10:32:59 +00:00
peter and intellij-monorepo-bot
9dc70cc524
IDEA-221376 IntelliJ generates unnecessary cast with raw type
...
GitOrigin-RevId: 47578006a2766c17c6af8833085419a463a0e3c9
2019-09-30 10:32:59 +00:00
peter and intellij-monorepo-bot
fc82e319c3
IDEA-221379 Unexpected "instanceof" keyword completion in annotation
...
GitOrigin-RevId: 8058445f8b789fecf63058a05b5db1aa0ce39eb1
2019-09-30 10:32:59 +00:00
Gregory.Shrago and intellij-monorepo-bot
16548e3dcc
move customFileType tests to platform-tests
...
GitOrigin-RevId: 9b26d7ebd511fbaabd9c8a974ff0ca3452ebea28
2019-09-13 19:28:41 +00:00
peter and intellij-monorepo-bot
247f41c0f7
don't suggest class names on second basic completion everywhere (IDEA-220421)
...
GitOrigin-RevId: 49b5e74140abb7378400a435a5368f17b04bd45d
2019-08-12 21:03:03 +03:00
peter and intellij-monorepo-bot
018a02d757
IDEA-212024 Replace adjacent literal with selected completion option when pressing Tab
...
GitOrigin-RevId: bc5edd0fb01781ff6b6afab151550bdbf152c6c6
2019-07-24 20:04:56 +03:00
Tagir Valeev and intellij-monorepo-bot
e77596602d
Track getClass() calls (IDEA-195220)
...
GitOrigin-RevId: 2927b603e5192a14c421e33d5cf1a9c3235015df
2019-07-24 05:51:18 +03:00
peter and intellij-monorepo-bot
49675544c8
IDEA-217104 Completion popup selects third item instead of first
...
GitOrigin-RevId: 1f3073b0763fc0c082432f78420a1eca23fa7241
2019-07-11 17:42:27 +03:00
Roman Shevchenko and intellij-monorepo-bot
1baaa93702
[java] drops value break keyword completion
...
GitOrigin-RevId: b713ae661f06245ae400d6aa20ec14d2fa2f20ef
2019-07-05 01:10:36 +03:00
Roman Shevchenko and intellij-monorepo-bot
2ac6446259
[tests] renames new switch completion test and test data
...
GitOrigin-RevId: 0df47babf3095049c85b7acb0feedbf5d70dc205
2019-07-05 01:10:36 +03:00
Anna Kozlova and intellij-monorepo-bot
196b7a83a3
java: yield/break completion + migrate tests to java 13
...
GitOrigin-RevId: 229f13e7dd85154e63754f82f4b44bbcbca67a40
2019-07-02 06:52:16 +03:00
peter and intellij-monorepo-bot
837c4f206f
java completion: don't suggest public classes with inaccessible containers
...
GitOrigin-RevId: 08e09eb6e4e96b31ccc613a741c756608449ec6e
2019-07-02 06:52:16 +03:00