如果我告诉Netbeans自动生成代码,比如说构造函数,我希望所有参数都使用final修饰符。
目前:
public Person(String firstName, String lastName, String address) {
// ...
}我想要的:
public Person(final String firstName, final String lastName, final String address) {
// ...
}在Netbeans中有可能改变这种情况吗?如果是的话:我会在哪里这样做呢?
发布于 2015-12-10 10:59:55
这似乎是不可能的。我在(toString 8.0.2)中为任何自动生成的方法(构造函数、get/setter、toString()等)寻找“轻松”配置选项:
如果在上面的任何一个中都找不到这样的功能,那么可以安全地假设它不存在。
在NetBeans文档这里中,您可以看到如何使用自定义代码生成器扩展NetBeans的示例。这是一个可行的选择,但它需要编写生成Java代码的Java代码。
总之,创建一个新的NetBeans模块:
文件->新项目-> NetBeans模块->模块
然后通过右键单击模块和自定义生成器
新的->其他->模块开发->代码生成器
您必须查看生成构造函数的当前方法的NetBeans源代码。
https://stackoverflow.com/questions/34197877
复制相似问题