@CheckReturnValue @Beta

Package dagger.model

This package contains the APIs that are core to Dagger's internal model of bindings and the binding graph. The types are shared with the Dagger processor and are exposed to clients of the Dagger SPI.

Unless otherwise specified, the types/interfaces are only intended to be implemented in this package (i.e. via @AutoValue) or by Dagger's processor. This applies to test code as well, so if you need a fake, please file a feature request instead of implementing it yourself.