javaclass源码-jvmbuilder:Kotlin数据类的源代码生成器,以自动创建Builder类

时间:2021-05-19 18:53:09
【文件属性】:
文件名称:javaclass源码-jvmbuilder:Kotlin数据类的源代码生成器,以自动创建Builder类
文件大小:77KB
文件格式:ZIP
更新时间:2021-05-19 18:53:09
系统开源 java class源码JvmBuilder的 数据类的源代码生成器,以自动创建一个Builder类。 如何使用JvmBuilder 使用@JvmBuilder注释Kotlin data class时 @JvmBuilder data class Test(val foo: Int = 1, val bar: String) 生成以下类 // Code auto-generated by JvmBuilder. Do not edit. package com.example import kotlin.Int import kotlin.String class JvmBuilder_Test { private var foo: Int? = null private var bar: String? = null fun foo(foo: Int): JvmBuilder_Test { this.foo = foo return this } fun bar(bar: String): JvmBuilder_Test { this.bar = bar return this }
【文件预览】:
jvmbuilder-master
----.gitignore(53B)
----gradle()
--------wrapper()
----README.md(3KB)
----gradlew.bat(2KB)
----gradlew(5KB)
----LICENSE(578B)
----buildSrc()
--------build.gradle.kts(180B)
--------src()
----build.gradle.kts(106B)
----builder()
--------processor()
--------annotations()
--------sample()
----CODE_OF_CONDUCT.md(3KB)
----settings.gradle(137B)

网友评论