内容简介:翻译自:https://stackoverflow.com/questions/8430752/does-project-lombok-work-well-with-scala
代码调用Scala API(这样非Scala程序员也可以贡献)是否可行,是否可以在 Java 中使用Project Lombok码?或者他们俩相处得不好?
我将使用Scala IDE在Eclipse中进行开发.
编辑:我真正的意思是:Eclipse中的Scala编辑器会看到Lombok生成的代码,还是我真正输入的Java代码?
我不确定你在问什么,因为Scala和Java是字节码级别的互操作,它不关心字节码的来源.因此,我相信仍然可以从Scala程序调用使用Lombok注释的Java代码.
如果您在询问是否可以在Scala代码中使用Lombok提供的那些注释,我认为没有意义,因为大多数这些功能都是由Scala itsef提供的.
例如,带有@Data的类可能是Scala中的案例类.
case class Data(name: String, value: Int)
您可以像普通类一样在Java代码中访问它.
Data d1 = new Data("someData", 1); // Using constructor Data d2 = Data.apply("someData", 1); // Or using factory
而Data将拥有所有精彩的toString,equals,hashcode等.
翻译自:https://stackoverflow.com/questions/8430752/does-project-lombok-work-well-with-scala
以上所述就是小编给大家介绍的《eclipse – Lombok项目是否适用于Scala?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Golang适用的DTO工具
- 创业公司的经济适用架构师
- Node.js特点和适用场景
- MySQL主流存储引擎及适用场景
- 适用于所有人的领域驱动设计
- [译]介绍适用于 iOS 的 AloeStackView
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Visual Thinking
Colin Ware / Morgan Kaufmann / 2008-4-18 / USD 49.95
Increasingly, designers need to present information in ways that aid their audiences thinking process. Fortunately, results from the relatively new science of human visual perception provide valuable ......一起来看看 《Visual Thinking》 这本书的介绍吧!
HTML 编码/解码
HTML 编码/解码
Base64 编码/解码
Base64 编码/解码