Предупреждение об общем подстановочном знаке при возврате объекта FutureJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Предупреждение об общем подстановочном знаке при возврате объекта Future

Сообщение Anonymous »

Мне интересно, почему я получаю предупреждающее сообщение, когда пытаюсь вернуть объект Future с общим подстановочным знаком, или, может быть, мне вообще не нужно об этом беспокоиться?
Мой код :

Код: Выделить всё

public static Future getExecutableFutureTask(Callable task, AsyncTaskExecutor executor) {
return executor.submit(() -> {
try {
task.call();
} catch (Exception e) {
throw new RuntimeException(e);
}
});
}
Sonar пытается заставить меня не использовать общий подстановочный знак, хотя метод AsyncTaskExecutor.submit возвращает объект Future.< /p>
Может кто-нибудь сказать мне, почему я получил это предупреждение?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ure-object
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»