MetroPluginExtension
Constructors
Properties
Enable/disable Kotlin version compatibility checks. Defaults to true or the value of the metro.version.check
gradle property.
Enables whether the Metro compiler plugin can inject top-level functions. See the kdoc on Inject
for more details.
Enables whether the Metro compiler plugin will automatically generate assisted factories for injected constructors with assisted parameters. See the kdoc on AssistedFactory
for more details.
Enable/disable hint property generation in IR for contributed types. Enabled by default.
Configures the Metro compiler plugin to warn, error, or do nothing when it encounters public
provider callables. See the kdoc on Provides
for more details.
If set, the Metro compiler will dump report diagnostics about resolved dependency graphs to the given destination.
Enable/disable automatic transformation of providers to be private. Enabled by default.