Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос о фичи жава5 / 8 сообщений из 8, страница 1 из 1
10.03.2006, 02:03
    #33591364
Вопрос о фичи жава5
Есть метод описанный вот так:
public List giveMeTheList() {
...
}

Его менять не могу. Он возвращает (я точно знаю) лист из объектов Goblin.

есть у меня свой метод:

public List<Goblin> giveMeGoblins() {
return giveMeTheList();
}

Хоть это и компилируется. но дает warning об unchecked conversion, что в принцип так и есть.
Ставить @SuppressWarnings("unchecked") перед методом не хочу.
Итерировать по листу возвернутом от giveMeTheList(), и объект сувать самому в новый лист и возвращать уже его -- тоже не очень хочется.

Внимание вопрос. Есть ли другой вариант как то что ли обойти это дело?
...
Рейтинг: 0 / 0
10.03.2006, 04:19
    #33591418
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о фичи жава5
1.
в Eclipse:
Window/Preferences.../Java/Compiler/Error..Warnings/j2se5.0/Unchecked generic type operation --- Ignore

2.
забить
...
Рейтинг: 0 / 0
10.03.2006, 05:52
    #33591445
Вопрос о фичи жава5
я же написал

автор
Ставить @SuppressWarnings("unchecked") перед методом не хочу.


а забить или убрать ругательство в eclipse -- это из той же серии
...
Рейтинг: 0 / 0
10.03.2006, 11:05
    #33591982
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о фичи жава5
Ты возвращаешь список объектов из функции, которая должна возвращать список гоблинов. Тебе ничто не мешает в giveMeTheList поместить в список какой-нибудь другой объект, нежели гоблина. Поэтому ругается он абсолютно правильно.
...
Рейтинг: 0 / 0
10.03.2006, 11:11
    #33592002
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о фичи жава5
Вот так ты уберешь warning, но можешь нарваться на ClassCastException:

Код: plaintext
1.
2.
3.
4.
 public  List<Goblin> giveMeGoblins() 
{
     return   new  ArrayList<Goblin>(giveMeTheList());
}
...
Рейтинг: 0 / 0
10.03.2006, 11:16
    #33592021
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о фичи жава5
Не, моя ошибка, компилятор все равно ругается. И между прочим, абсолютно правильно делает.
...
Рейтинг: 0 / 0
10.03.2006, 16:29
    #33593349
Вопрос о фичи жава5
Да кто же спорит - я знаю что правильно делает. Вопрос перечитайте - там же это написано.
...
Рейтинг: 0 / 0
10.03.2006, 19:21
    #33593801
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос о фичи жава5
НЕЛЬЗЯ! Компилятор все равно заметит и обругает.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос о фичи жава5 / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]