enso/lib/scala
Dmitry Bushev 2b9ed57a95
Deliver full intersection type of a value to the IDE (#11583)
close #11481

Changelog:
- update: handle `MultiTypeValue` results in the execution instrument
- update: language server protocol supports multi-type values
- update: GUI uses only the first type of a multi-type value when

# Important Notes
GUI uses only the first type of the intersection. See the difference between `Integer&Text` and `Text&Integer`:

https://github.com/user-attachments/assets/29efc89b-c223-4043-8dff-9cdae1987f0c
2024-11-22 16:41:31 +00:00
..
akka-native/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
bench-processor/src engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
cli/src engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
common-polyglot-core-utils/src/main/java engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
connected-lock-manager/src engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
connected-lock-manager-server/src/main engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
distribution-manager/src/main engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
downloader/src engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
edition-updater/src engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
edition-uploader/src/main Prepare for JPMS - rename packages (#10974) 2024-09-06 10:27:59 +02:00
editions/src engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
filewatcher/src engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
interpreter-dsl/src/main/java engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
json-rpc-server engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
json-rpc-server-test Add project/duplicate endpoint (#10407) 2024-07-02 11:39:43 +00:00
library-manager/src engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
library-manager-test/src engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
locking-test-helper/src/main enso4igv can open engine/language-server & co. projects (#4098) 2023-01-31 08:40:04 +00:00
logging-config/src/main/java Fix Logger's name in stdlib (#11519) 2024-11-13 10:20:41 +01:00
logging-service/src/main/java engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
logging-service-logback/src Fix Logger's name in stdlib (#11519) 2024-11-13 10:20:41 +01:00
logging-truffle-connector/src/main Towards simplifying runtime-compiler dependencies (#8894) 2024-04-25 10:03:42 +02:00
logging-utils/src engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
logging-utils-akka/src/main Don't cancel aborted jobs immediately (#11375) 2024-11-05 10:33:02 +01:00
pkg Fix Meta.get_qualified_type_name when run as single file (#11401) 2024-10-31 15:25:45 +00:00
process-utils/src/main engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
profiling-utils/src ydoc-server is a separate module (#10156) 2024-06-07 12:56:42 +02:00
project-manager --jvm tries to find Java executable system-wide. (#11500) 2024-11-18 22:44:54 +00:00
refactoring-utils/src engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
runtime-version-manager/src --jvm tries to find Java executable system-wide. (#11500) 2024-11-18 22:44:54 +00:00
runtime-version-manager-test/src --jvm tries to find Java executable system-wide. (#11500) 2024-11-18 22:44:54 +00:00
searcher/src Deliver full intersection type of a value to the IDE (#11583) 2024-11-22 16:41:31 +00:00
semver/src --jvm tries to find Java executable system-wide. (#11500) 2024-11-18 22:44:54 +00:00
task-progress-notifications/src/main engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
testkit/src/main Prepare for JPMS - rename packages (#10974) 2024-09-06 10:27:59 +02:00
text-buffer/src engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00
version-output/src/main/java --jvm tries to find Java executable system-wide. (#11500) 2024-11-18 22:44:54 +00:00
yaml/src/main engine-runner and language-server are separate JPMS modules (#10823) 2024-09-25 21:33:13 +02:00