J'essaie d'utiliser un java.lang.function.Function
dans ma base de code java 8, mais je continue à recevoir l'erreur suivante dans Intellij.
Utilisation de l'API documentée comme @since 1.6+ Cette inspection trouve toutes les utilisations des méthodes qui ont la balise @since dans leur documentation. Cela peut être utile lorsque le développement est effectué sous une version plus récente du SDK en tant que plate-forme cible pour la production
Je semble avoir les bons paramètres de projet et de compilateur
Paramètres du projet: (Fichier -> Structure du projet)
Project Settings -> Project -> Project SDK = Java 1.8
Project Settings -> Project -> Project Language Level = 8 - Lambdas, Type Annotations etc
Paramètres du compilateur: (Fichier -> Paramètres)
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
Quel est le problème?
Project default
niveau de langue (dans l'Sources
onglet).