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

Get ProjectImportProvider builder in doGetBuilder instead of constructor #1753

Merged
merged 2 commits into from
Apr 11, 2020

Commits on Apr 11, 2020

  1. Get ProjectImportProvider builder in doGetBuilder instead of constructor

    Fixes #1634
    
    Fixes use of deprecated constructor dependency injection that is
    incompatible with dynamic, injectable plugins in 2020.1.
    
    ```
    com.intellij.diagnostic.PluginException: getComponentAdapterOfType is
    used to get org.elixir_lang.mix.project._import.Builder(
      requestorClass=org.elixir_lang.mix.project._import.Provider,
      requestorConstructor=protected org.elixir_lang.mix.project._import.Provider(org.elixir_lang.mix.project._import.Builder)
    ).
    
    Probably constructor should be marked as NonInjectable. [Plugin: org.elixir_lang]
    ```
    KronicDeth committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    caa9dd7 View commit details
    Browse the repository at this point in the history
  2. Add #1753 to changelogs

    KronicDeth committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    ba86c57 View commit details
    Browse the repository at this point in the history