我正在尝试java.lang.function.Function
在Java 8代码库中使用A,但在Intellij中却不断收到以下错误。
API的使用记录为@since 1.6+起此检查将发现其文档中具有@since标记的方法的所有用法。当在更新的SDK版本下执行开发作为生产的目标平台时,这可能会很有用
我似乎有正确的项目和编译器设置
项目设置:(文件->项目结构)
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
问题是什么?
Project default
语言级别(在Sources
选项卡中)。