Estou fazendo os tratamentos de erros da minha API, porém a IDE não está reconhecendo o forEach como método. eu tento dar um Alt+Enter e me retorna que é preciso atualizar as bibliotecas Maven. Será que é por que estou usando o InteliJ Comunity Edition??
codigo em questão:
@ExceptionHandler(MethodArgumentNotValidException::class)
@ResponseStatus(HttpStatus.BAD_REQUEST)
fun handleValidationError(
exception: MethodArgumentNotValidException,
request: HttpServletRequest
): ErrorView {
val errorMessage = HashMap <String, String?>()
exception.bindingResult.fieldError.forEach{
e -> errorMessage.put(e.field, e.defaultMessage)
}
return ErrorView(
status = HttpStatus.BAD_REQUEST.value(),
error = HttpStatus.BAD_REQUEST.name,
message = errorMessage.toString(),
path = request.servletPath
)
}```

estou mantendo o repositório do github atualizado, porém ele se encontra privado. (https://github.com/LuizP2/ForumAPI)