Я пытаюсь использовать java.lang.function.Function
в моей базе кода java 8, но я продолжаю получать следующую ошибку в Intellij.
Использование API, зарегистрированное как @since 1.6+. Эта проверка находит все использование методов, имеющих тег @since в их документации. Эта может быть полезна, когда разработка выполняется в соответствии с новой версией SDK как целевая платформа для производства
Кажется, у меня есть правильные настройки Project и Compiler
Настройки проекта: (Файл → Структура проекта)
Project Settings -> Project -> Project SDK = Java 1.8
Project Settings -> Project -> Project Language Level = 8 - Lambdas, Type Annotations etc
Настройки компилятора: (Файл → Настройки)
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
В чем проблема?