我有一个接口和一个在项目(比如 Project1)中实现它的类:
public interface MainInterface {
/**
* some description goes here
* @param foo
* @param bar
* @param ufo
*/
void someAbstractMethod(int foo, int bar, int ufo);
}
public class MainInterfaceImpl implements MainInterface {
@Override
public void someAbstractMethod(int foo, int bar, int ufo) {
//blah blah
}
}
我已经使用 Maven 构建了这个项目,并将其用作另一个项目(比如项目 2)的依赖项,在项目 2 中,我试图创建一个这样的对象:
[![项目2中的实现][1]][1]
它丢失了变量名,有没有办法可以保留变量名?我认为这是可以实现的,因为 java.util.List 接口的所有方法都有完整的参数名称。
[![List接口实现][2]][2]
P.S:我真的不明白这个图像附件如何与 stackoverflow 一起工作,请随时编辑问题以使图像保持一致。