From 34c615e22335fbd88ab10927fc75f08c751ad3a4 Mon Sep 17 00:00:00 2001 From: Valentin Delaye Date: Wed, 24 Sep 2025 06:06:37 +0200 Subject: [PATCH] Add to Java 25 enum LanguageLevel --- .../codehaus/gmavenplus/javaparser/LanguageLevel.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/codehaus/gmavenplus/javaparser/LanguageLevel.java b/src/main/java/org/codehaus/gmavenplus/javaparser/LanguageLevel.java index c8545507..04900678 100644 --- a/src/main/java/org/codehaus/gmavenplus/javaparser/LanguageLevel.java +++ b/src/main/java/org/codehaus/gmavenplus/javaparser/LanguageLevel.java @@ -32,15 +32,20 @@ public enum LanguageLevel { JAVA_18, JAVA_19, JAVA_20, - JAVA_21; + JAVA_21, + JAVA_22, + JAVA_23, + JAVA_24, + JAVA_25; public static final LanguageLevel RAW = null; public static final LanguageLevel POPULAR = JAVA_11; public static final LanguageLevel CURRENT = JAVA_18; - public static final LanguageLevel BLEEDING_EDGE = JAVA_21; + public static final LanguageLevel BLEEDING_EDGE = JAVA_25; private static final LanguageLevel[] yieldSupport = new LanguageLevel[]{ JAVA_1_0, JAVA_13, JAVA_13_PREVIEW, JAVA_14, JAVA_14_PREVIEW, JAVA_15, JAVA_15_PREVIEW, JAVA_16, - JAVA_16_PREVIEW, JAVA_17, JAVA_17_PREVIEW, JAVA_18, JAVA_19, JAVA_20, JAVA_21}; + JAVA_16_PREVIEW, JAVA_17, JAVA_17_PREVIEW, JAVA_18, JAVA_19, JAVA_20, JAVA_21, JAVA_22, JAVA_23, + JAVA_24, JAVA_25}; public boolean isYieldSupported() { return Arrays.stream(yieldSupport).anyMatch((level) -> level == this);