![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| maxlab |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 22.11.2006 Репутация: нет Всего: нет |
Здравствуйте!
все работает, но при компиляции вываливаются варнинги след.содержания Compiling 1 source file to /media/disk/Loader/build/classes /media/disk/Loader/src/loader/Loader.java:154: warning: non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Class for a varargs call cast to java.lang.Class[] for a non-varargs call and to suppress this warning Method m = Application.getMethod("doIt", null); /media/disk/Loader/src/loader/Loader.java:156: warning: non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning m.invoke(oApp, null); Note: /media/disk/Loader/src/loader/Loader.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 2 warnings что я делаю не так? И как победить? --------------------
Удивительное рядом... но оно запрещено! |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
Передавай последними параметрами не null, а пустые массивы. -------------------- Lost.... |
|||
|
||||
| maxlab |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 22.11.2006 Репутация: нет Всего: нет |
Спасибо, сейчас попробуем --------------------
Удивительное рядом... но оно запрещено! |
|||
|
||||
| LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
1. Один вариант решения уже подсказал компилятор:
2. Если у тебя метод не принимает аргументов, то ничего передавать в varargs метод не нужно:
а вот если ты хочешь один параметр который равен null, то тогда тебе обязательно нужно привести его к java.lang.Object иначе тебя компилятор неправильно поймет. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
| maxlab |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 148 Регистрация: 22.11.2006 Репутация: нет Всего: нет |
Спасибо всем. Через пустые массивы сработало...
--------------------
Удивительное рядом... но оно запрещено! |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |