Alex Hoppen
6cec68e302
[IDE] Ignore score kinds that represent implicit conversions when solving for code completion
...
Ignore conversion score increases during code completion to make sure we don't filter solutions that might start receiving the best score based on a choice of the code completion token.
2023-07-07 19:50:46 +02:00
Alex Hoppen
56ea3341f5
[CodeCompletion] Migrate ForEachSequence and PostfixExprBeginning to solver-based
2022-03-23 13:03:56 +01:00
Alex Hoppen
3597652960
[CodeCompletion] Make sawSolution non-final and override sawSolutionImpl from subclasses
...
This eliminates a source of bugs if subclasses of `TypeCheckCompletionCallback` forget to call the superclass’s implementation of `sawSolution` from their overridden method.
2022-03-21 23:41:26 +01:00
Alex Hoppen
03d819f442
[CodeCompletion] Check whether surrounding context supports async in all solver-based completion kinds
2022-03-21 20:04:32 +01:00
Alex Hoppen
17eb6ea1a2
[CodeCompletion] Unify logic to retrieve completion expr type for all completion callbacks
2022-03-21 20:04:32 +01:00
Alex Hoppen
1baa1f4d9c
[CodeCompletion] Extract common implementation of sawSolution and fallbackTypeCheck to TypeCheckCompletionCallback
2022-03-01 09:36:57 +01:00
Alex Hoppen
5bfa9ca026
[CodeCompletion] Make deliver*Result functions members on their TypeCheckCompletionCallback
2022-02-28 11:55:25 +01:00
Alex Hoppen
c8aba81978
[CodeCompletion] Move solver-based unresolved member completion to its own file
2022-02-23 17:08:27 +01:00