eclipse:我怎样才能改变返回值的方法签名

时间:2017-07-05 21:05:45

标签: java eclipse refactoring

我想在return type类中的方法中更改abstract名称一步,然后将此更改更新为所有超类。

我通过右键单击 - >重构 - >更改方法签名来做到这一点,它工作正常但返回值没有改变。所以我不得不再次手动更改所有超类,但这浪费了我的时间。

例如,更改此行:

public abstract String getX();

到大于;>

public abstract int getX();

超类中的结果返回不会改变。结果:

@Override
public int getX() {
    // TODO Auto-generated method stub
    return null;
}

任何建议?

1 个答案:

答案 0 :(得分:0)

您可以使用Change Method Signature Alt + Shift + C )来更改返回类型

  

更改方法签名更改参数名称,参数类型,参数顺序并更新对相应方法的所有引用。此外,可以删除或添加参数和引发的异常,并且可以更改方法返回类型和方法可见性

Screnshot from DZone