Matej Drobnič
Matej Drobnič
When accidentally creating multiple Previews that have the same name, group and styleName, it seems that Showkase will just take the first one, silently ignoring all other duplicates. It would...
We have a precompiled script plugin that looks like this: ```kotlin plugins { id("dev.zacsweers.moshix") } dependencies { add("implementation", libs.moshi) add("implementation", libs.moshi.adapters) } ``` note that plugin only includes MoshiX, without...
Fixes #718 ~~PR adds extra command line argument to the compiler that receives whitelist of absolute paths within which factory generation can occur. Then gradle plugin generates list of those...
Instead of giving up, whenever user attempts to `@Contributes(Multi)Binding` on a generic parent interface, it will just bind to a variant of the parent interface with generic parameters filled as...
When: 1. You have a class and subclass that both inject something with `@Inject` 2. Both of those classes are in separate modules that only run anvil (with factory generation)...
We have an use case where we want to use anvil only (with `generateDaggerFactories = true`) inside main source set of a module. However, inside instrumented tests, we want to...
When attempting to multibind classes with type parameters: ``` @ContributesMultibinding(SomeScope::class) class MyClass: SomeInterface ``` Anvil will complain that `Type parameters in bindings are not supported. This binding needs to be...
When input annotation has vararg parameters (for example, `@Suppress` annotation), `AnnotationReference.toAnnotationSpec()` will generate new annotation with named parameters, which is not valid (vararg parameters should not be named). For example,...
Due to #75, we are setting up publishing manually and then use old https://github.com/Codearte/gradle-nexus-staging-plugin plugin to just close and release. We want to migrate to this new plugin, but from...
We need access to kvm in our docker machines to open android emulator instances. We pass kvm to docker container via `--device=/dev/kvm` flag. This works fine without sysbox, but when...