Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / uses unchecked or unsafe operations / 6 сообщений из 6, страница 1 из 1
08.08.2019, 11:43
    #39846870
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uses unchecked or unsafe operations
Всем привет!

Почему билд предупреждает?:
Код: java
1.
2.
.../ProviderFactory.java uses unchecked or unsafe operations.
.../ProviderFactory.java: Recompile with -Xlint:unchecked for details.


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
public class ProviderFactory {

    private final static Map<String, String> provider = new HashMap<>();
    
    static {
        provider.put(
                Globals.defaultProviderName, 
                Globals.defaultProviderClassName);
    }
    
    public static Provider getInstance() throws 
            NoSuchMethodException, 
            ClassNotFoundException, 
            InstantiationException, 
            IllegalAccessException, 
            IllegalArgumentException, 
            InvocationTargetException {
        Class clazz = Class.forName(provider.get(Globals.defaultProviderName));
        return (Provider) clazz.getConstructor().newInstance();
    }
    
    public static void registrate(
            String objectName,
            String objectClassName) {
        provider.put(objectName, objectClassName);
    }
        
}
...
Рейтинг: 0 / 0
08.08.2019, 12:07
    #39846895
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uses unchecked or unsafe operations
Как перекомпилировать Maven проект с параметром -Xlint:unchecked?
...
Рейтинг: 0 / 0
08.08.2019, 12:18
    #39846904
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uses unchecked or unsafe operations
а IDE не показывает чтоли?
Class должен быть параметризованным а у тебя он raw
...
Рейтинг: 0 / 0
08.08.2019, 15:12
    #39847070
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uses unchecked or unsafe operations
Не понял, что именно Raw?
забыл ника IDE не показывает чтоли?
Class должен быть параметризованным а у тебя он raw
...
Рейтинг: 0 / 0
08.08.2019, 15:37
    #39847084
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uses unchecked or unsafe operations
MolasarНе понял, что именно Raw?
забыл ника IDE не показывает чтоли?
Class должен быть параметризованным а у тебя он rawникак не привыкну что ты "левша"
У тебя ответы перед вопросом.
...
Рейтинг: 0 / 0
08.08.2019, 18:04
    #39847167
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
uses unchecked or unsafe operations
Предупреждение исчезло после добавления <?>:
Код: java
1.
Class<?> clazz = Class.forName(provider.get(Globals.defaultProviderName));


Я не очень понимаю, чем это облегчает жизнь компилятору.
забыл ника IDE не показывает чтоли?
Class должен быть параметризованным а у тебя он raw
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / uses unchecked or unsafe operations / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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