Estoy tratando de usar a java.lang.function.Function
en mi base de código java 8, pero sigo recibiendo el siguiente error en Intellij.
Uso de API documentado como @since 1.6+ Esta inspección encuentra todos los usos de los métodos que tienen la etiqueta @since en su documentación. Esto puede ser útil cuando el desarrollo se realiza con la versión más reciente del SDK como plataforma de destino para la producción
Parece que tengo la configuración correcta de Proyecto y Compilador
Configuración del proyecto: (Archivo -> Estructura del proyecto)
Project Settings -> Project -> Project SDK = Java 1.8
Project Settings -> Project -> Project Language Level = 8 - Lambdas, Type Annotations etc
Configuración del compilador: (Archivo -> Configuración)
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
¿Cuál es el problema?
Project default
nivel de idioma (en laSources
pestaña).