Eclipse使用完全限定的参数类型生成方法

时间:2010-11-08 17:27:21

标签: java eclipse

有时,当我在Eclipse中使用内容辅助来覆盖超类的方法(或以任何其他方式自动生成方法存根)时,生成的方法签名具有完全限定的所有类型,签名后立即具有“{}” (没有包装)并且有“;”之后的方法。例如:

    public void doSomething(com.company.xyz.First first, java.lang.String string) {};

为什么这样做?我没有导入任何可能与自动生成的类名称冲突的其他类。我不明白为什么“;”在任何情况下都可能需要在方法之后。

1 个答案:

答案 0 :(得分:2)

Windows->偏好设置 - > Java->编辑器 - >内容辅助。选中“添加导入而不是限定名称”。这将禁用合格名称的生成。

换行与代码格式化程序有关。 Windows->首选项 - > Java->代码样式 - >格式化程序 - >编辑 - >新行标签。检查'空方法体'