From 2d866d6f38569765ea964a289957a41d00d885ee Mon Sep 17 00:00:00 2001 From: Aurimas Liutikas Date: Thu, 14 Dec 2023 14:36:30 -0800 Subject: Suppress JDK 21 warning about Java 8 being obsolete Test: ./gradlew :noto-emoji-compat-flatbuffers:compileJava ^ no warnings with JDK 21 Change-Id: Ib181141bdda119e09017bff853acf38d508541df --- emoji-compat-flatbuffers/build.gradle | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/emoji-compat-flatbuffers/build.gradle b/emoji-compat-flatbuffers/build.gradle index 3d9d8cb..25b3cb6 100644 --- a/emoji-compat-flatbuffers/build.gradle +++ b/emoji-compat-flatbuffers/build.gradle @@ -28,6 +28,10 @@ compileJava { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } +project.tasks.withType(JavaCompile).configureEach { task -> + // JDK 21 considers Java 8 an obsolete source and target value. Disable this warning. + task.options.compilerArgs.add("-Xlint:-options") +} dependencies { implementation("com.google.flatbuffers:flatbuffers-java:1.12.0") -- cgit v1.2.3