Как отладить универсальные методы в Eclipse? - PullRequest
5 голосов
/ 29 июня 2011

Я нахожусь в универсальном методе, отлаживаю, но я не получаю информации о переменных, не могу выполнить операторы с помощью 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's generic as well)
        Long groupId =  group.getId(); 
        ...

        return getAddUserView();
    }

}

1 Ответ

1 голос
/ 15 ноября 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...