Jake Wharton
Jake Wharton
Probably covered by #48, too.
The workaround for now is to allow the URL, not the SPDX identifier.
This is not possible with the library, no. But you don't really need a library to do this. You can members inject the instance and then set whatever other fields...
Oh, you're saying you want members injection to be performed on constructor-injected types? I see. I suppose that's reasonable for consistency of behavior. I thought you wanted assisted injection on...
So one trouble here is that AssistedInject is not Dagger-specific and thus cannot depend on the `MembersInjector` type. It's purely a javax.inject-based injector, at least in the core.
FYI this is no longer a problem as AssistedInjection has moved to Dagger and all that's left is inflation injection. We can add special handling for `MembersInjector` now.
Thanks for the PR. I'll review it next week.
What task are you running? Doing `gw :app:build` is successful. Doing a full `build` fails in yarn about an invalid module name.
I think it's an IDE plugin bug. The classpaths all appear correct with the `dependencies` task and as I said a normal compile works. If you add the annotation dependency...
Going to leave this open, actually. It's super annoying and I expect others to run into it.