Estou tentando usar um java.lang.function.Function
na minha base de código java 8, mas continuo recebendo o seguinte erro no Intellij.
Uso da API documentada como @since 1.6+ Esta inspeção encontra todos os usos de métodos que possuem a tag @since em sua documentação. Isso pode ser útil quando o desenvolvimento é executado na versão mais recente do SDK como a plataforma de destino para produção
Parece que tenho as configurações corretas de projeto e compilador
Configurações do projeto: (Arquivo -> Estrutura do projeto)
Project Settings -> Project -> Project SDK = Java 1.8
Project Settings -> Project -> Project Language Level = 8 - Lambdas, Type Annotations etc
Configurações do compilador: (Arquivo -> Configurações)
Build, Execution, Deployment -> Compiler -> Java Compiler -> Project Bytecode Version : 1.8
Build, Execution, Deployment -> Compiler -> Java Compiler -> Per module Bytecode Version -> Target Bytecode Version : 1.8
Qual é o problema?
Project default
nível de idioma (naSources
guia).