在我的代码生成器中,我看到默认可见性是公共(public)的,因此生成的所有方法都是公共(public)的,尽管我自定义了自己的setter模板。 enter image description here
我的模板: enter image description here 现在,我需要公共(public) getter 和 protected setter。我该怎么办?
最佳答案
恐怕你做不到。
就像 IDEA 的“自定义模板”对话框底部的文本所示:
“根据文件 | 设置 | 编辑器 | 代码样式 | Java | 代码生成应用可见性”。
遗憾的是,该设置不区分 getter 和 setter。
您随时可以通过 https://youtrack.jetbrains.com/ 创建功能请求
关于intellij-idea - 如何通过 Intellij 代码生成器更改 setter 方法的可见性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39144310/