Skip to content

Comments

Restore separation of concerns between internal modules#41

Merged
marktsuchida merged 3 commits intomainfrom
restore-modularity
Jan 19, 2026
Merged

Restore separation of concerns between internal modules#41
marktsuchida merged 3 commits intomainfrom
restore-modularity

Conversation

@marktsuchida
Copy link
Collaborator

No description provided.

Move the vendor/jdk listing implementations to the relevant internal
modules so that _api is not reaching for private symbols.

Fix an issue caused by microsoft-openjdk, which does not have the jdk@
prefix in the index. Ignore it for now (we can add support later). If we
include it, it fails on later queries because jdk@microsoft-openjdk
won't be found. It caused `cjdk ls --available` to fail.

(Assisted by Claude Code; any errors are mine.)
(Partially assisted by Claude Code; any errors are mine.)
Where it better belongs. Now _index is back to an implementation detail
of _jdk.

(Assisted by Claude Code; any errors are mine.)
@marktsuchida marktsuchida merged commit 81acb33 into main Jan 19, 2026
12 checks passed
@marktsuchida marktsuchida deleted the restore-modularity branch January 19, 2026 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant