如何自定义Eclipse的getter和setter生成?

16 java eclipse

如何配置Eclipse以生成带有参数变量前缀的getter和setter?

例:

private String someVariable;

public void setSomeVariable(String aSomeVariable) {
    this.someVariable = aSomeVariable;
}
Run Code Online (Sandbox Code Playgroud)

Ric*_*oll 21

您可以通过转到首选项> java>代码样式并选择参数然后编辑来使用前缀更新所有生成的变量.您可以为所有生成的变量名称添加前缀/后缀.


akf*_*akf 5

在示例中,您需要做两件事来影响setter.
首先,正如其他人所提到的,您需要转到"首选项"对话框并转到Java /代码样式/代码模板/代码/设置器主体.在Pattern框中,您应该使值看起来像这样:

this.${field} = ${param};

第二,仍然在"首选项"对话框中,进入"代码样式"级别.在这里,您将看到一个表'变量名称约定'.选择"参数"行并选择"编辑".将字母添加a到前缀字段.

保存完所有内容后,您应该能够使用Generate Getter and Setter命令自动生成上面定义的setter.


Ann*_*cks 0

您可以选择变量并右键单击 > 源 > 生成 getter 和 setter。如果您只需要设置器,请取消选中 getVariable() 选项。

  • 是的,但此外他还想自定义设置器参数的名称。 (3认同)