Skip to content

Expose source scopes through describe - #132

Merged
DanielThomas merged 1 commit into
mainfrom
feature/describe-source-scopes
Nov 11, 2026
Merged

DanielThomas merged 1 commit into
mainfrom
feature/describe-source-scopes

Conversation

@DanielThomas

Copy link
Copy Markdown
Member

Summary

  • Expose jist source scopes through ja describe module|type|member|file --source <scope> (-s), preserving the selected subject and compilation context as source expands from declaration to implementation, enclosing type, or compilation unit.
  • Fold the separate source command into describe, preserving existing describe defaults and supporting all eight source scopes. Update command help, completion, and AOT warmup.
  • Update the README and shipped skill with narrow source selection and bounded reads, dependency source inspection, resolved types versus origin lookup, search coverage, and reuse of search output.

Validation

  • Full self-hosted JDK 25 suite: 599 tests found, 596 passed, 3 skipped.
  • Skill-delivery regression passes after the final guidance edits, checking protocol and ja skill ja output against the shipped resource.
  • Regression tests cover scope forwarding and option placement, completions, help, expansion around a selected nested member, attached dependency source JARs, and Gradle/Maven context delegation.
  • git diff --check passes.

@DanielThomas
DanielThomas merged commit a75de6d into main Nov 11, 2026
12 checks passed
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