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

时间:2009-06-10 20:31:37

标签: java eclipse

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

示例:

private String someVariable;

public void setSomeVariable(String aSomeVariable) {
    this.someVariable = aSomeVariable;
}

4 个答案:

答案 0 :(得分:21)

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

答案 1 :(得分:5)

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

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

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

保存所有内容后,您应该可以使用Generate Getter and Setter“命令自动生成上面定义的setter。

答案 2 :(得分:1)

右键单击 - >来源 - >生成Getters和Setter - >单击OK按钮上方的代码模板链接 - >代码

我经常写我的二传手: if($ {param}!= null)     $ {field} = $ {param}; 其他 return new String();

答案 3 :(得分:0)

您可以选择变量并右键单击>来源>生成getter和setter。如果您只想取消选中取消选中getVariable()选项。