Package-level declarations

Functions

Link copied to clipboard
fun <T : Any> Lazy<T>.asDaggerLazy(): Lazy<T>

Converts a Kotlin Lazy into a Dagger dagger.Lazy.

Link copied to clipboard
fun <T : Any> MembersInjector<T>.asDaggerMembersInjector(): MembersInjector<T>

Converts a Metro MetroMembersInjector into a Dagger DaggerMembersInjector.

Link copied to clipboard
fun <T : Any> Provider<T>.asJakartaProvider(): Provider<T>

Converts a Metro MetroProvider into a javax JakartaProvider.

Link copied to clipboard
fun <T : Any> Provider<T>.asJavaxProvider(): Provider<T>

Converts a Metro MetroProvider into a javax JavaxProvider.

Link copied to clipboard
fun <T : Any> Lazy<T>.asKotlinLazy(): Lazy<T>

Converts a Dagger dagger.Lazy into a Kotlin Lazy. This allows interoperability between lazy types defined in different frameworks.

Link copied to clipboard
fun <T : Any> MembersInjector<T>.asMetroMembersInjector(): MembersInjector<T>

Converts a Dagger DaggerMembersInjector into a Metro MetroMembersInjector.

Link copied to clipboard
fun <T : Any> Provider<T>.asMetroProvider(): Provider<T>

Converts a javax JakartaProvider into a Metro MetroProvider.

fun <T : Any> Provider<T>.asMetroProvider(): Provider<T>

Converts a javax JavaxProvider into a Metro MetroProvider.