如何在Eclipse中调试泛型方法?

bla*_*ank 5 eclipse generics debugging

我是一个通用的方法,调试,但我得不到有关变量的信息,不能使用ctrl-shift-i执行语句,eclipse告诉方法...类型T上不可用.

我无法相信这意味着(不)像这样工作......

[编辑]

我正在使用RAD 7.5.4中的eclipse

[另一个编辑]

这是一些代码,但我怀疑你会得到任何信息

   public abstract class GenericGroupController<T extends Group> {
   ...

    public String addUser(final Model model, final Long id, final WebRequest request) {

        T group = groupManager.loadGroup(id);

        ...
        // this method will fail if i highlight and click ctr-shift-i
        // but it will work otherwise (actually so will the method above
        // because that's generic as well)
        Long groupId =  group.getId(); 
        ...

        return getAddUserView();
    }

}
Run Code Online (Sandbox Code Playgroud)

Far*_*yed 1

如果您能够进行调试(如查看堆栈跟踪),那么您始终可以在变量窗口中看到变量(即使代码中没有)。在很多没有代码的地方,您可以执行相同的操作。这不太好,但是,它完成了工作。