goldfinch:类属性的详尽迭代

时间:2021-03-06 15:20:58
【文件属性】:
文件名称:goldfinch:类属性的详尽迭代
文件大小:69KB
文件格式:ZIP
更新时间:2021-03-06 15:20:58
kotlin codegen kotlinpoet Kotlin 金翅雀 Goldfinch生成kotlin代码,使您可以详尽地遍历类的属性。 在实施验证或自定义序列化时,这可能很有用。 when -statements与详尽的when语句结合使用when ,编译时的安全性可确保不会丢失任何属性。 入门 只需使用@GenerateProperties注释一个类即可启用代码生成: @GenerateProperties data class Person ( val name : String , val dateOfBirth : LocalDate ) 要遍历Person的属性,可以使用生成的扩展属性Person#properties如下所示: val person = Person ( " Selim " , LocalDate .of( 1970 , 1 , 1 )) person.properties .forEach { prop
【文件预览】:
goldfinch-main
----gradlew.bat(3KB)
----gradlew(6KB)
----example()
--------src()
--------build.gradle(251B)
----gradle.properties(26B)
----annotation()
--------src()
--------build.gradle(386B)
----gradle()
--------wrapper()
----codegen()
--------src()
--------build.gradle(527B)
----.gitignore(3KB)
----README.md(2KB)
----.editorconfig(199B)
----settings.gradle(111B)
----build.gradle(463B)

网友评论