enso/lib/java
Pavel Marek 9010cf93be
Extension methods can be exported by name (#10274)
Ultimately, we want to forbid the `from ... export all` syntax. This PR starts by providing a way to explicitly export extension and conversion methods by name.

Stdlib code will be modified in upcoming PR.

# Important Notes
A single name can refer to multiple extension or conversion methods. Exports are not qualified. For example,
```
type My_Type
type Other_Type
My_Type.ext_method x = x
Other_Type.ext_method x = x
```
```
from project.Mod export ext_method
```
will export both `My_Type.ext_method` and `Other_Type.ext_method`.
2024-06-25 12:08:22 +00:00
..
benchmarks-common/src/main/java/org/enso/interpreter/bench Towards simplifying runtime-compiler dependencies (#8894) 2024-04-25 10:03:42 +02:00
desktop-environment/src Fix getDocuments on Windows (#10350) 2024-06-25 04:10:07 +00:00
persistance/src Enso language support with parser in VSCode, IGV, etc. (#7054) 2024-06-14 14:01:37 +00:00
persistance-dsl/src/main/java/org/enso/persist/impl Enso language support with parser in VSCode, IGV, etc. (#7054) 2024-06-14 14:01:37 +00:00
test-utils/src/main/java/org/enso/test/utils Extension methods can be exported by name (#10274) 2024-06-25 12:08:22 +00:00
yaml/src/main/java/org/yaml/snakeyaml/introspector Importing (some of) Standard.Base works from NI runner (#9866) 2024-05-17 14:42:35 +02:00
ydoc-server/src ydoc-server is a separate module (#10156) 2024-06-07 12:56:42 +02:00