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

时间:2024-05-01 06:09:06
【文件属性】:

文件名称:dsl-builder:使用KSP的DSL生成器

文件大小:72KB

文件格式:ZIP

更新时间:2024-05-01 06:09:06

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)

网友评论