From c9991c35db8c71f7e373876b9a96c7b123aea16b Mon Sep 17 00:00:00 2001 From: Catarina Gamboa Date: Wed, 7 Oct 2026 11:53:15 +0100 Subject: [PATCH] Upgrade Spoon from 10.4.2 to 11.5.0 Spoon 11.5.0 bundles JDT 3.46, which accepts compliance levels up to 26 (10.4.2's JDT 3.33 stopped at 19), so raise ComplianceLevel.MAX_SUPPORTED accordingly. No API changes were needed. Co-Authored-By: Claude Opus 5.5 --- liquidjava-verifier/pom.xml | 2 +- .../src/main/java/liquidjava/api/ComplianceLevel.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/liquidjava-verifier/pom.xml b/liquidjava-verifier/pom.xml index 33f770ab8..974822727 100644 --- a/liquidjava-verifier/pom.xml +++ b/liquidjava-verifier/pom.xml @@ -257,7 +257,7 @@ 5.10.0 1.3.0 1.12.0 - 10.4.2 + 11.5.0 4.8.17 3.8.0 diff --git a/liquidjava-verifier/src/main/java/liquidjava/api/ComplianceLevel.java b/liquidjava-verifier/src/main/java/liquidjava/api/ComplianceLevel.java index 901824246..de50562ee 100644 --- a/liquidjava-verifier/src/main/java/liquidjava/api/ComplianceLevel.java +++ b/liquidjava-verifier/src/main/java/liquidjava/api/ComplianceLevel.java @@ -14,8 +14,8 @@ */ public final class ComplianceLevel { - /** Highest level accepted by Spoon 10.4.2 (JDT 3.33), also used when no pom declares one */ - public static final int MAX_SUPPORTED = 19; + /** Highest level accepted by Spoon 11.5.0 (JDT 3.46), also used when no pom declares one */ + public static final int MAX_SUPPORTED = 26; public static int resolve(String... paths) { return Arrays.stream(paths).map(path -> fromPom(new File(path).getAbsoluteFile())).flatMap(Optional::stream)