Как отлаживать общие методы в Eclipse?

У меня есть общий метод, отладка, но я не получаю никакой информации о переменных, не могу выполнять инструкции с помощью ctrl-shift-i, eclipse сообщает, что метод... не доступен для типа T.

Я не могу поверить, что это означало (не) работу вроде этого...

[править]

Я использую затмение, что часть RAD 7.5.4

[другое редактирование]

Вот какой код, но я сомневаюсь, что вы получите информацию об этом

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 generic as well)
 Long groupId = group.getId(); 
 ...
 return getAddUserView();
 }
}
</t>
1 ответ

Если вы можете отлаживать, как показано в трассировке стека, вы всегда можете увидеть переменные в окне переменных, если не в коде. Во многих местах, где код недоступен, вы можете сделать то же самое. Это не приятно, но, он выполняет свою работу.

licensed under cc by-sa 3.0 with attribution.