@@ -11,29 +11,29 @@ import androidx.lifecycle.AndroidViewModel
11
11
import androidx.work.ListenableWorker
12
12
13
13
@Deprecated(" Use dependency<T, R>(resolve)" , ReplaceWith (" this.dependency<T, R>(resolve)" ), DeprecationLevel .WARNING )
14
- fun <T : DependencyModule , R > Application.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy { dependencyModule(clazz).resolve() }
14
+ fun <T : DependencyModule , R > Application.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy( LazyThreadSafetyMode . NONE ) { dependencyModule(clazz).resolve() }
15
15
inline fun <reified T : DependencyModule , R > Application.dependency (noinline resolve : (T ) -> R ): Lazy <R > = dependency(T ::class .java, resolve)
16
16
17
17
@Deprecated(" Use dependency<T, R>(resolve)" , ReplaceWith (" this.dependency<T, R>(resolve)" ), DeprecationLevel .WARNING )
18
- fun <T : DependencyModule , R > FragmentActivity.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy { dependencyModule(clazz).resolve() }
18
+ fun <T : DependencyModule , R > FragmentActivity.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy( LazyThreadSafetyMode . NONE ) { dependencyModule(clazz).resolve() }
19
19
inline fun <reified T : DependencyModule , R > FragmentActivity.dependency (noinline resolve : (T ) -> R ): Lazy <R > = dependency(T ::class .java, resolve)
20
20
21
21
@Deprecated(" Use dependency<T, R>(resolve)" , ReplaceWith (" this.dependency<T, R>(resolve)" ), DeprecationLevel .WARNING )
22
- fun <T : DependencyModule , R > Fragment.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy { dependencyModule(clazz).resolve() }
22
+ fun <T : DependencyModule , R > Fragment.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy( LazyThreadSafetyMode . NONE ) { dependencyModule(clazz).resolve() }
23
23
inline fun <reified T : DependencyModule , R > Fragment.dependency (noinline resolve : (T ) -> R ): Lazy <R > = dependency(T ::class .java, resolve)
24
24
25
25
@Deprecated(" Use dependency<T, R>(resolve)" , ReplaceWith (" this.dependency<T, R>(resolve)" ), DeprecationLevel .WARNING )
26
- fun <T : DependencyModule , R > AndroidViewModel.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy { dependencyModule(clazz).resolve() }
26
+ fun <T : DependencyModule , R > AndroidViewModel.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy( LazyThreadSafetyMode . NONE ) { dependencyModule(clazz).resolve() }
27
27
inline fun <reified T : DependencyModule , R > AndroidViewModel.dependency (noinline resolve : (T ) -> R ): Lazy <R > = dependency(T ::class .java, resolve)
28
28
29
29
@Deprecated(" Use dependency<T, R>(resolve)" , ReplaceWith (" this.dependency<T, R>(resolve)" ), DeprecationLevel .WARNING )
30
- fun <T : DependencyModule , R > Service.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy { dependencyModule(clazz).resolve() }
30
+ fun <T : DependencyModule , R > Service.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy( LazyThreadSafetyMode . NONE ) { dependencyModule(clazz).resolve() }
31
31
inline fun <reified T : DependencyModule , R > Service.dependency (noinline resolve : (T ) -> R ): Lazy <R > = dependency(T ::class .java, resolve)
32
32
33
33
@Deprecated(" Use dependency<T, R>(resolve)" , ReplaceWith (" this.dependency<T, R>(resolve)" ), DeprecationLevel .WARNING )
34
- fun <T : DependencyModule , R > Context.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy { dependencyModule(clazz).resolve() }
34
+ fun <T : DependencyModule , R > Context.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy( LazyThreadSafetyMode . NONE ) { dependencyModule(clazz).resolve() }
35
35
inline fun <reified T : DependencyModule , R > Context.dependency (noinline resolve : (T ) -> R ): Lazy <R > = dependency(T ::class .java, resolve)
36
36
37
37
@Deprecated(" Use dependency<T, R>(resolve)" , ReplaceWith (" this.dependency<T, R>(resolve)" ), DeprecationLevel .WARNING )
38
- fun <T : DependencyModule , R > ListenableWorker.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy { dependencyModule(clazz).resolve() }
38
+ fun <T : DependencyModule , R > ListenableWorker.dependency (clazz : Class <T >, resolve : T .() -> R ): Lazy <R > = lazy( LazyThreadSafetyMode . NONE ) { dependencyModule(clazz).resolve() }
39
39
inline fun <reified T : DependencyModule , R > ListenableWorker.dependency (noinline resolve : (T ) -> R ): Lazy <R > = dependency(T ::class .java, resolve)
0 commit comments