在Eclipse中自动生成的Getter/Setter之间放置空间

Bax*_*ter 13 eclipse methods getter setter space

我正在使用Eclipse EE IDE - Indigo.我填写了所有类变量,然后右键单击页面并选择 - > Source - > Generate Getters and Setters.这工作正常,但它把方法放在彼此之上ex:

public String getValue1() {  
    return value1;  
}  
public void setValue1(String value1) {  
    $this.value1 = value1  
}  
public String getValue2() {  
    return value2;  
}  
public void setValue2(String value2) {  
    $this.value2 = value2
}  
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉Eclipse在自动生成时在方法之间放置一个空格?

Mar*_*idt 18

创建getter和setter后,选择新创建的方法并"格式化"代码(Ctrl + Shift + F).

  • 虽然Eclipse在创建getter和setter时没有遵循自己的格式规则,但这很有趣,不是吗? (4认同)

apo*_*ypz 8

生成的getter/setter方法之间的空行取决于属性itselt之间是否存在空行.

所以,如果我选择这个:


    private int foo;
    private int bar;

getter/setter之间没有空格,但是如果我选择这个:


    private int foo;

    private int bar;

方法之间会有一个空行.