文件名称:inject:围绕javax.inject批注的简单Kotlin多平台抽象
文件大小:96KB
文件格式:ZIP
更新时间:2024-05-23 01:26:19
kotlin dependency-injection injection kotlin-library inject
注入
围绕注释的简单Kotlin多平台抽象。 这允许在Kotlin通用代码中使用注释,以便特定于平台的注释处理器可以注册它们。
有关该库的更多信息,请参阅的博客文章,该文章在《 Android Weekly》期中有介绍。
该还刊登在Kotlin Weekly期中。
使用图书馆
只需使用提供的注释,就像使用注释一样。
例如,在Kotlin公共代码中的构造函数上使用Inject注释:
class MyUseCase @Inject constructor() { .. . }
可用的注释和界面
@Inject
@Named("name")
@Qualifier
@Scope
@Singleton
Provider
【文件预览】:
inject-master
----gradlew.bat(2KB)
----gradlew(5KB)
----docs()
--------index.md(176B)
--------inject()
----gradle.properties(253B)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----buildSrc()
--------src()
--------build.gradle.kts(60B)
----LICENSE(11KB)
----gradle()
--------wrapper()
----.gitignore(423B)
----README.md(3KB)
----settings.gradle(88B)
----inject()
--------Module.md(50B)
--------src()
--------targets()
--------build.gradle(1KB)
----build.gradle(1KB)