java.lang.function.Function
Java 8コードベースでを使用しようとしていますが、Intellijで次のエラーが発生します。
@since 1.6+として文書化されたAPIの使用法この検査では、ドキュメントに@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
タブ内)を使用するように各モジュールを構成する必要があります。