From 27543aa58f41572c7385349b2ff0e1332c0b437a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 28 Jan 2026 19:49:40 +0000 Subject: [PATCH 1/2] Initial plan From a086dd1a81ff41db9d47bab50816b98a77743cfd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 28 Jan 2026 20:05:15 +0000 Subject: [PATCH 2/2] Disable AddNullMarkedToClass Error Prone check for Java 8 compatibility --- .../src/main/kotlin/ai.errorprone-conventions.gradle.kts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/buildSrc/src/main/kotlin/ai.errorprone-conventions.gradle.kts b/buildSrc/src/main/kotlin/ai.errorprone-conventions.gradle.kts index 2bb535c61a..0d8b920ddd 100644 --- a/buildSrc/src/main/kotlin/ai.errorprone-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/ai.errorprone-conventions.gradle.kts @@ -83,6 +83,11 @@ tasks { // Requires adding compile dependency to JSpecify disable("AddNullMarkedToPackageInfo") + + // AddNullMarkedToClass also requires JSpecify and causes "unknown enum constant ElementType.MODULE" + // warnings when compiling with --release 8, even though we use JDK 21 for compilation. + // See: https://github.com/jspecify/jspecify/wiki/version-compatibility + disable("AddNullMarkedToClass") } } }