没有合适的资源?快使用搜索试试~ 我知道了~
FreeBuilder:自动生成Java的Builder模式
共302个文件
java:280个
gradle:4个
xml:3个
需积分: 47 0 下载量 64 浏览量
2021-02-03
20:26:37
上传
评论
收藏 613KB ZIP 举报
温馨提示
FreeBuilder的 自动为Java 1.8+生成Builder模式 当设计类的构造函数或静态工厂将具有多个参数的类时,Builder模式是一个不错的选择。 —有效的Java,第二版,第39页 背景 在Java中实现非常繁琐,容易出错且重复。 谁没有看过一个由十个参数组成的构造函数,对这个类的先前维护者产生了交叉思考,然后又添加了“仅一个”? 即使是简单的四字段类,最基本的构建器API都需要39行代码,如果不使用类的实用程序来生成值样板,则甚至需要72行代码。 FreeBuilder为您提供所有样板文件,以及JavaDoc,getter方法,mapper方法,,和(用于测试)等免费功能
资源推荐
资源详情
资源评论
收起资源包目录
FreeBuilder:自动生成Java的Builder模式 (302个子文件)
gradlew.bat 2KB
.checkstyle 544B
.checkstyle 531B
.gitattributes 15B
.gitignore 249B
build.gradle 19KB
publication.gradle 5KB
java-compatibility.gradle 2KB
travis-keep-alive.gradle 260B
gradlew 5KB
gradle-wrapper.jar 54KB
Datatype_Builder.java 81KB
ProcessorTest.java 76KB
AnalyserTest.java 73KB
BuildablePropertyTest.java 58KB
Property_Builder.java 55KB
BuildableListPropertyTest.java 52KB
SetPropertyTest.java 43KB
BiMapMutateMethodTest.java 43KB
DefaultSourceTest.java 41KB
ListSourceTest.java 38KB
ListPropertyTest.java 37KB
ListMultimapPropertyTest.java 31KB
SetMultimapPropertyTest.java 31KB
MultisetPropertyTest.java 30KB
BiMapPropertyTest.java 30KB
OptionalPropertyTest.java 30KB
SetSourceTest.java 28KB
Analyser.java 28KB
GeneratedBuilder.java 26KB
PrimitiveOptionalPropertyTest.java 26KB
MultisetMutateMethodTest.java 26KB
MapPropertyTest.java 24KB
MapSourceTest.java 24KB
SortedSetProperty.java 23KB
BuildableType_Builder.java 22KB
ToStringGeneratorTest.java 22KB
ListMultimapMutateMethodTest.java 22KB
BuildableListProperty.java 20KB
SetProperty.java 20KB
SortedSetMutateMethodTest.java 20KB
ListMutateMethodTest.java 20KB
SetMultimapMutateMethodTest.java 20KB
ListProperty.java 19KB
GuavaOptionalSourceTest.java 19KB
BiMapProperty.java 18KB
SharedBehaviorTesting.java 18KB
JavaUtilOptionalSourceTest.java 18KB
Model.java 18KB
MultisetProperty.java 17KB
SetMultimapProperty.java 17KB
ListMultimapProperty.java 17KB
ModelTest.java 17KB
MapMutateMethodTest.java 16KB
NullablePropertyTest.java 16KB
PrimitiveOptionalSourceTest.java 16KB
BiMapSourceTest.java 15KB
MapProperty.java 15KB
TypeUsage_Builder.java 15KB
OptionalProperty.java 15KB
SingleBehaviorTester.java 15KB
NullableSourceTest.java 14KB
PrimitiveOptionalProperty.java 14KB
BuilderFactoryTest.java 14KB
BuildableType.java 13KB
BuildableProperty.java 13KB
TypeMirrors.java 13KB
ModelUtils.java 13KB
RequiredPropertiesTest.java 12KB
ScopeHandlerTests.java 12KB
DefaultProperty.java 11KB
SetMutateMethodTest.java 11KB
RequiredMapperMethodTest.java 11KB
DefaultedPropertiesTest.java 11KB
CheckedNavigableSet.java 11KB
FunctionalTypeTest.java 11KB
SortedSetPropertyTest.java 10KB
OptionalMapperMethodTest.java 10KB
CheckedBiMap.java 10KB
PreconditionExcerptsTests.java 10KB
GwtSupport.java 10KB
ToStringGenerator.java 10KB
DefaultedMapperMethodTest.java 10KB
BuildableList.java 9KB
SourceParser.java 9KB
PropertyCodeGenerator.java 9KB
NullableMapperMethodTest.java 9KB
NullableProperty.java 9KB
FunctionalType.java 9KB
TempJavaFileManager.java 9KB
SourceBuilderTest.java 8KB
MethodFinderTest.java 8KB
NamePickerTest.java 8KB
ElementFactory.java 8KB
ScopeTest.java 8KB
CheckedMap.java 8KB
GenericElement.java 8KB
NullablePropertyFactoryTest.java 8KB
BehaviorTester.java 8KB
TestBuilder.java 7KB
共 302 条
- 1
- 2
- 3
- 4
资源评论
纯文本文档
- 粉丝: 31
- 资源: 4644
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功