没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
记录构建器 什么是RecordBuilder Java 16引入了 。 尽管此版本的记录很棒,但目前缺少一些通常在数据类中发现的重要功能:生成器和“ with” ers。 该项目是一个注释处理器,它创建: Java记录的伴随生成器类 添加“ with”复制方法的接口 从接口模板生成Java记录的注释 细节: RecordBuilder示例 @RecordBuilder public record NameAndAge( String name, int age){} 这将生成一个可用于ala的生成器类: // build from components NameAndAge n1 = NameAndAgeBuilder . builder() . name(aName) . age(anAge) . build(); // generate a copy with a change
资源推荐
资源详情
资源评论
收起资源包目录
record-builder-master.zip (44个子文件)
record-builder-master
record-builder-core
src
main
java
module-info.java 681B
io
soabase
recordbuilder
core
RecordBuilderMetaData.java 4KB
RecordBuilder.java 1KB
IgnoreDefaultMethod.java 904B
RecordInterface.java 2KB
pom.xml 513B
src
etc
header.txt 553B
java16.sh 640B
record-builder-processor
src
main
resources
META-INF
services
javax.annotation.processing.Processor 57B
java
io
soabase
recordbuilder
processor
RecordBuilderMetaDataLoader.java 2KB
InternalRecordInterfaceProcessor.java 10KB
ElementUtils.java 6KB
InternalRecordBuilderProcessor.java 23KB
ClassType.java 1019B
OptionBasedRecordBuilderMetaData.java 6KB
RecordBuilderProcessor.java 12KB
pom.xml 1KB
record-builder-test
src
main
java
io
soabase
recordbuilder
test
BeanStyle.java 840B
Usage.java 1KB
Builder.java 874B
SpecializedPerson.java 973B
SimpleGenericRecord.java 804B
Customer.java 763B
NoBuilder.java 874B
package-info.java 929B
Thingy.java 683B
Empty.java 760B
RecordWithAnR.java 753B
Point.java 674B
Nested.java 701B
Person.java 772B
SimpleRecord.java 753B
Pair.java 675B
HasDefaults.java 1KB
test
java
io
soabase
recordbuilder
test
TestWithers.java 2KB
TestRecordInterface.java 2KB
pom.xml 3KB
LICENSE 11KB
.github
FUNDING.yml 64B
workflows
maven_java15.yml 698B
maven.yml 547B
pom.xml 14KB
README.md 14KB
java15.sh 682B
共 44 条
- 1
资源评论
大英勋爵汉弗莱
- 粉丝: 33
- 资源: 4492
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功