When I compile a Java project using IntelliJ IDEA, it gives me the following output (and error):
Information:Eclipse compiler 4.6.2 was used to compile java
In my case, it was response type in restTemplate:
restTemplate
ResponseEntity> response = restTemplate.exchange( eurl, HttpMethod.POST, requestEntity, new ParameterizedTypeReference<>() { <---- this causes error } );
Should be like this:
ParameterizedTypeReference> responseType = new ParameterizedTypeReference<>() {}; ResponseEntity> response = restTemplate.exchange( url, HttpMethod.POST, requestEntity, responseType );