So lösen Sie die Bereitstellung eines parametrisierten Typs für dieses Generikum in SonarLintJava

Java-Forum
Anonymous
 So lösen Sie die Bereitstellung eines parametrisierten Typs für dieses Generikum in SonarLint

Post by Anonymous »

Ich versuche, meinen Code mit der IntelliJ-Ideenerweiterung namens sonarLint umzugestalten.
Darin schlägt sonarLint weitere Änderungen wie in diesem Bild unten vor (ich habe das Problem rot markiert)
SonarLint-Fehlerwarnung
hier ist mein Code

Code: Select all

 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);

}
}
Ich habe versucht, Änderungen entsprechend der SonarLint-Warnung vorzunehmen, aber es funktioniert nicht.
Bitte helfen Sie mir bei diesem Problem.
Vielen Dank an alle.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post