0
A
回答
1
肯定有没有反映在所有的龙目岛使用排序代码生成的。它在AST(抽象语法树)级别上工作,即它与解析源一起工作,位于源代码和字节码之间。
Lombok的一部分是delombok,它显示了您确切地生成了什么代码。
1
The official site是如何@Builder
作品非常清楚:
@Builder
可以放在一类,或者在构造函数,或者一个方法。虽然“在类上”和“在构造函数”模式下是最常见的用例,但最容易用“方法”用例来解释@Builder
。与
@Builder
注解的方法(从现在起称为目标)导致产生以下7两件事:
- 命名
FooBuilder
的内静态类,用相同类型的参数作为静态方法(称为建造者)。- 在构建器:对于目标的每个参数的一个私有非静态非终结字段。
- 在构建器:包私有无参数空构造函数。
- 在构建器:对于目标的每个参数“类似于setter”的方法:它具有与该参数和相同名称相同的类型。它会自行返回构建器,以便可以将setter调用链接起来,如上例所示。
- 在构建器:A
build()
方法调用该方法,传入每个字段。它返回与目标返回相同的类型。- 在建设者:明智的
toString()
实施。- 在含有目标的等级:A
builder()
方法,它创建助洗剂的新实例。
因此,例如,它可能是这样的:
相关问题
- 1. 龙目岛的建设者的遗产
- 2. 龙目岛各种建设者的注释?
- 3. 在龙目岛
- 4. 龙目岛Android版
- 5. 龙目岛能否降低业绩?
- 6. 无法与龙目岛建设的Maven jhipster项目
- 7. 在龙目岛的IntelliJ
- 8. 龙目岛的詹金斯
- 9. Jackson2和龙目岛@Builder
- 10. 龙目岛进口问题
- 11. 可选在龙目岛
- 12. 加龙目岛插件的IntelliJ项目
- 13. 在龙目岛省略一个二传手/吸气者
- 14. 如何与龙目岛合作?
- 15. 龙目岛批注中的Android
- 16. 龙目岛:RequiredArgsConstructor无法正常工作
- 17. 龙目岛不与STS合作
- 18. 龙目岛的构造函数
- 19. 编译错误 - Groovy和龙目岛
- 20. 与Hibernate,Spring中,MySQL的5.7,龙目岛
- 21. 龙目岛@ExtensionMethod:无法解析方法
- 22. 龙目岛有没有“PostConstruct”功能?
- 23. 龙目岛不生成方法
- 24. 龙目岛EqualsAndHashCode处理可选阵列
- 25. 无法覆盖龙目岛的getter
- 26. 龙目岛内部集合初始化
- 27. 龙目岛没有产生吸气和设置器
- 28. 建设与龙目岛的@ Slf4j和Intellij:找不到符号日志
- 29. 龙目岛注释的优先级是什么?
- 30. 项目龙目岛适合大型java项目吗?