Mil*_*hev 6 java code-generation intellij-idea
在IntelliJ中,您可以为Java类字段生成getter和setter方法.我遇到的问题是,通过我们的代码约定,私有字段需要以下划线开头,例如:
private String _name;
Run Code Online (Sandbox Code Playgroud)
IntelliJ将为此字段生成以下getter和setter方法:
public String get_reportName()
{
return _reportName;
}
public void set_reportName(String _reportName)
{
this._reportName = _reportName;
}
Run Code Online (Sandbox Code Playgroud)
我希望它能产生:
public String getReportName()
{
return _reportName;
}
public void setReportName(String reportName)
{
_reportName = reportName;
}
Run Code Online (Sandbox Code Playgroud)
我可以以某种方式定制生成代码来实现这一目标吗?
谢谢
Dav*_*d V 14
打开IntelliJ首选项(Mac上的Command +).
浏览:
Editor
-- Code Style
---- Java
Run Code Online (Sandbox Code Playgroud)
选择Code Generation选项卡.在文本框中Name prefix:放置下划线Field:.现在,它应该适合你.(至少在我测试过的IntelliJ 15中).
| 归档时间: |
|
| 查看次数: |
1496 次 |
| 最近记录: |