amzn / kotlin-inject-anvil

Extensions for the kotlin-inject dependency injection framework
Apache License 2.0
274 stars 8 forks source link

Support excluding custom contributions #47

Closed vRallev closed 1 month ago

vRallev commented 1 month ago

Support excluding classes in the merge phase that use a custom annotations. Usually, custom symbol processors generate intermediate interfaces. If they preserve the @Origin annotation, then we can check the entire chain if any class was excluded.