Как решить, предоставить параметризованный тип для этого универсального варианта в SonarLintJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как решить, предоставить параметризованный тип для этого универсального варианта в SonarLint

Сообщение Anonymous »

Я пытаюсь провести рефакторинг своего кода, используя расширение идеи IntelliJ под названием sonarLint.
Там sonarLint предлагает дальнейшие изменения, как показано на рисунке ниже (я отметил проблему красным)
Предупреждение об ошибке SonarLint
вот мой код

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

 public class AbcController extends BaseController{

private final PermissionService permissionService;

public PermissionController(PermissionService permissionService) {
this.permissionService = permissionService;
}

@GetMapping("/groups")
public ResponseEntity getGroups( String accessToken) {
List groupResponses = permissionService.getGroups(accessToken);
return getResponseEntity(groupResponses);
}
}

public abstract class BaseController {

protected ResponseEntity getResponseEntity(T t, HttpHeaders httpHeaders) {
return new ResponseEntity (t, httpHeaders, HttpStatus.OK);

}

protected ResponseEntity getResponseEntity(T t) {
return new ResponseEntity (t, HttpStatus.OK);

}
}
Я пытался внести изменения в соответствии с предупреждением sonarLint, но оно не работает.
Пожалуйста, помогите мне с этой проблемой.
Спасибо всем.

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

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

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

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

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

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