immutable-xjc:immutable-xjc是一个JAXB 2.0 XJC插件,用于使用可选的构建器模式生成器使模式派生类不可变

时间:2024-05-24 02:19:30
【文件属性】:

文件名称:immutable-xjc:immutable-xjc是一个JAXB 2.0 XJC插件,用于使用可选的构建器模式生成器使模式派生类不可变

文件大小:37KB

文件格式:ZIP

更新时间:2024-05-24 02:19:30

immutable jaxb builder-pattern xjc-plugin Java

不可变的xjc IMMUTABLE-XJC是一个JAXB 2.x XJC插件,用于使模式派生类不可变: 删除所有的setter方法 分数班决赛 创建一个以所有字段为参数的公共构造函数 创建一个受保护的无参数构造函数 将课程中的所有字段标记为final 如果为null,则使用参数Collections.unmodifiable或Collections.empty包装所有类似参数的集合(除非使用-imm-leavecollections选项) (可选)创建构建器模式实用程序类 注意:使用这些xjc 可以进一步使派生类可序列。 发行说明 1.6 添加了一个选项来设置无参数构造函数中的默认值 添加了一个选项来生成生成器类,该生成器类与其主题类遵循相同的继承层次结构 添加了一个选项来生成简单的构建器名称 不再支持Java 6 1.5 添加了使集合可变的选项 添加了一个选项,用于在使用bu


【文件预览】:
immutable-xjc-master
----pom.xml(16KB)
----.github()
--------dependabot.yml(463B)
--------workflows()
----src()
--------test()
--------main()
----.gitignore(53B)
----README.md(10KB)
----LICENSE.txt(1KB)

网友评论