dsl-builder:使用KSP的DSL生成器

时间:2021-04-11 12:22:26
【文件属性】:
文件名称:dsl-builder:使用KSP的DSL生成器
文件大小:72KB
文件格式:ZIP
更新时间:2021-04-11 12:22:26
Kotlin DSL生成器 DSL Builder是一个编译时依赖项,可根据附加到您的Kotlin类和属性的注释自动生成DSL。 通过使用Google的Kotlin符号处理API来连接Kotlin编译器,DSL Builder可以利用Square的KotlinPoet库在Kotlin中处理带注释的类的程序源代码。 在DSL Builder的每次提交中,GitHub Actions都会自动构建并发布更新的Maven软件包到版本0.0.1-SNAPSHOT。 更多文档即将发布! 代码示例: package com.example import com.nicholasnassar.dslbuilder.api.annotation.GenerateBuilder @GenerateBuilder open class Pet ( val name : String , val breed : Stri
【文件预览】:
dsl-builder-main
----api()
--------build.gradle.kts(793B)
--------src()
----build.gradle.kts(81B)
----.gitignore(33B)
----gradlew(6KB)
----.github()
--------workflows()
----README.md(984B)
----processor()
--------build.gradle.kts(1KB)
--------src()
----gradlew.bat(3KB)
----gradle.properties(79B)
----gradle()
--------wrapper()
----settings.gradle.kts(367B)

网友评论