it also limits where how you split where you put y...
# kotlin-inject
e
it also limits where how you split where you put your components & impl classes. For the above to work your impl would have to be able to reference the component and would have to be processed with the processor for it to know the mapping. With the current system only
@Component
annotated classes need to be processed by the processor. This makes multimodule setups harder where say you have an
@Inject
class in a lib and a component in your app that depends on that lib to tie things together.