inject:围绕javax.inject批注的简单Kotlin多平台抽象

时间:2024-05-23 01:26:19
【文件属性】:

文件名称: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 建立图书馆 该库是通过提供的。 签出包以获取最新版本。 资料库 repositories { maven { url = " https://re


【文件预览】:
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)

网友评论