Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Eclipse. Как показать перегруженные функции? 
V
    Опции темы
BezImeni
Дата 3.6.2006, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 7.5.2006

Репутация: нет
Всего: нет



   Если случайно перегрузил функцию - например не знал, что с таким именем уже существует - как установить в настройках Eclipse, чтобы при перегрузке функций как-то это указывалось? 
   Например подсказка, подсветка или что-то в этом роде  smile  
PM MAIL   Вверх
Beard
Дата 3.6.2006, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.7.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 9



Да вроде нет такого в настройках - так что надо искать другой эдитор, или быстренько самому написать,
расширив стандартный... 
PM MAIL   Вверх
batigoal
Дата 3.6.2006, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 11
Всего: 151



Цитата(Beard @  3.6.2006,  09:21 Найти цитируемый пост)
так что надо искать другой эдитор, или быстренько самому написать,
расширив стандартный...  

...или сменить IDE  smile  


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
sandello
Дата 6.6.2006, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 18.5.2005
Где: Пермь

Репутация: 2
Всего: 2



Как в заставить  показать эклипс возможные аргументы конструктора?
Например, набираю я
Код

new String(

что нибудь нажимаю, а эклипс показывает возможные аргументы конструктора.
IDEA это умеет  smile  


--------------------
user posted image
PM MAIL Jabber   Вверх
Beard
Дата 6.6.2006, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.7.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 9



А CTRL+SPACE после скобки разве не катит? Другого способа я не знаю 
PM MAIL   Вверх
sandello
Дата 6.6.2006, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 18.5.2005
Где: Пермь

Репутация: 2
Всего: 2



Уже сам нашел :-) В IDEA было по другому организовано, поэтому не сразу догадался 


--------------------
user posted image
PM MAIL Jabber   Вверх
Pantein
Дата 11.6.2006, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java developer



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 12.6.2005
Где: Минск

Репутация: нет
Всего: 3



Цитата

Если случайно перегрузил функцию - например не знал, что с таким именем уже существует - как установить в настройках Eclipse, чтобы при перегрузке функций как-то это указывалось? 


Eclipse показывает это перевернутым вверх белым треугольничком напротив имени перегруженной функции. 
PM MAIL WWW   Вверх
Beard
Дата 12.6.2006, 08:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.7.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 9



Цитата(Pantein @  11.6.2006,  22:17 Найти цитируемый пост)
Eclipse показывает это перевернутым вверх белым треугольничком напротив имени перегруженной функции.

А вы с имплементируемыми методами интерфейса не перепутали?
 
PM MAIL   Вверх
ptr
Дата 12.6.2006, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: нет
Всего: 14



Для имплементируемого метода треугольник - белый, для перегруженного - зелёный. 


--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
Beard
Дата 12.6.2006, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.7.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 9



А мы не путаем Overriding (подмена, переопределение...) и Overloading (перегрузка)?
В первом случае действительно зеленый треугольник, а во втором - ничего!
Цитата(ptr @  12.6.2006,  10:10 Найти цитируемый пост)
Для имплементируемого метода треугольник - белый

Вот это действительно так!
 
Т.е. в случае, если у нас в классе:
Код

        void foo(int x) { ... }
    void foo(float x, int y) { ... }

никак не пометится в Эклипсе 

Это сообщение отредактировал(а) Beard - 12.6.2006, 10:35
PM MAIL   Вверх
BezImeni
Дата 30.8.2006, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 7.5.2006

Репутация: нет
Всего: нет



Моя ошибка - имел ввиду переопределение Overriding - ответ получил, спасибо!!

  smile 

PM MAIL   Вверх
JUncle
Дата 13.9.2006, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 162
Регистрация: 6.4.2006
Где: Казань, РФ

Репутация: нет
Всего: 1



Если пользоваться рефакторингом для перекрытия, то Eclipse перед перекрытым методом вставляет аннотацию @Override.
Я и вручную их ставлю - довольно информативно. Треугольнички что то я плохо замечаю.
--------------------
class JUncle extends Man // singleton{/*...*/}
PM MAIL   Вверх
Entry_N3
  Дата 28.7.2007, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 446
Регистрация: 8.2.2007

Репутация: нет
Всего: нет



JUncle, а если версия 1.4, то комплятор к @Override как относится? 
PM MAIL   Вверх
Entry_N3
Дата 5.8.2007, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 446
Регистрация: 8.2.2007

Репутация: нет
Всего: нет



И все-таки?
PM MAIL   Вверх
AlexeyVorotnikov
Дата 5.8.2007, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 18.6.2007
Где: Москва

Репутация: 1
Всего: 18



Цитата(Entry_N3 @  28.7.2007,  16:12 Найти цитируемый пост)
а если версия 1.4, то комплятор к @Override как относится?  

Отрицательно.


--------------------
RTFM!
Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.0791 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.