anvil
anvil copied to clipboard
A Kotlin compiler plugin to make dependency injection with Dagger 2 easier.
Steps to reproduce - perform these steps with build cache disabled for consistency: 1. Build [this](https://github.com/apramana/AnvilCompilerBug) project and it compiles successfully. 2. Uncomment the method in `Feature1Component` and build -...
Migrate from the deprecated `ComponentRegistrar` to `CompilerPluginRegistrar` once [KT-55300](https://youtrack.jetbrains.com/issue/KT-55300) is resolved. We require ordering for the `AnalysisHandlerExtension`.
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.android.material:material](https://togithub.com/material-components/material-components-android) | `1.1.0` -> `1.12.0` | [](https://docs.renovatebot.com/merge-confidence/)...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.guava:guava](https://togithub.com/google/guava) | `33.1.0-jre` -> `33.2.0-jre` | [](https://docs.renovatebot.com/merge-confidence/)...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [androidx.core:core-ktx](https://developer.android.com/jetpack/androidx/releases/core#1.13.1) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `1.3.0` -> `1.13.1` |...
Having `ContributesMultibinding` once without `ignoreQualifier` and once with results in an error that the contributions need to be distinct. ``` @Named("test") @ContributesMultibinding(AppScope::class, DeepLinkHandler::class) @ContributesMultibinding(AppScope::class, DeepLinkHandler::class, ignoreQualifier = true) class FooDeepLink...
On the newest beta, I get this error when trying to compile. However I'm not using anything that's `compileOnly` and there's no direct reference to `com.squareup.anvil:annotations` (I'm just pulling it...
My project uses custom generators, which worked fine before updating to the version v2.5.0-beta05. After the update, some of them stopped working. I conducted an analysis and discovered the following...