Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add settings.gradle.dcl code assistance #7

Merged
merged 3 commits into from
Nov 14, 2024

Commits on Nov 14, 2024

  1. Configuration menu
    Copy the full SHA
    255ce8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f930e1b View commit details
    Browse the repository at this point in the history
  3. Proper support for settings.gradle.dcl

    * Copy and reuse utilities from `gradle-client` for merging
      analysis results from multiple interpretation sequence
      steps.
    
    * Produce an approximate union schema for type lookup in
      `settings.gradle.dcl` where there is more than one schema
      from the multiple interpretation sequence steps.
    
    * Track the analysis schemas along with the documents in the
      language server state.
    
    * Use the schema's top-level receiver type for completion
      at the top-level when outside any matching element.
    
    * Simplify the `DeclarativeResourcesModel`, as the schemas
      and files are actually tracked by the DCL analysis
      utilities.
    h0tk3y committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    38739e3 View commit details
    Browse the repository at this point in the history