This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-bcel.git
commit 9b1477c29accbd2391a7e0645b899643398d09c0 Author: Gary David Gregory (Code signing key) <ggreg...@apache.org> AuthorDate: Sat Oct 14 10:54:23 2023 -0400 Add Const.MAJOR_21 and Const.MINOR_21 --- src/changes/changes.xml | 2 ++ src/main/java/org/apache/bcel/Const.java | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/src/changes/changes.xml b/src/changes/changes.xml index bc0e369c..fa368cb8 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -72,6 +72,8 @@ The <action> type attribute can be add,update,fix,remove. <action type="add" dev="ggregory" due-to="nbauma109">Added signature test cases for class/method, and bad signatures #182.</action> <action type="add" dev="ggregory" due-to="Gary Gregory">Add Const.MAJOR_20.</action> <action type="add" dev="ggregory" due-to="Gary Gregory">Add Const.MINOR_20.</action> + <action type="add" dev="ggregory" due-to="Gary Gregory">Add Const.MAJOR_21.</action> + <action type="add" dev="ggregory" due-to="Gary Gregory">Add Const.MINOR_21.</action> <action type="add" dev="ggregory" due-to="nbauma109, Gary Gregory, Mark Roberts">[Bcelifier] stackmap support to pass JDK verifier #177.</action> <!-- FIX --> <action type="fix" dev="markt" due-to="OSS-Fuzz">When parsing an class with an invalid constant reference, ensure ClassParser.parse() throws ClassFormatException, not NullPointerException.</action> diff --git a/src/main/java/org/apache/bcel/Const.java b/src/main/java/org/apache/bcel/Const.java index a76f7326..edf739ae 100644 --- a/src/main/java/org/apache/bcel/Const.java +++ b/src/main/java/org/apache/bcel/Const.java @@ -284,6 +284,14 @@ public final class Const { */ public static final short MINOR_20 = 0; + /** + * Minor version number of class files for Java 21: {@value}. + * + * @see #MAJOR_21 + * @since 6.8.0 + */ + public static final short MINOR_21 = 0; + /** * Major version number of class files for Java 14: {@value}. * @@ -340,6 +348,14 @@ public final class Const { */ public static final short MAJOR_20 = 64; + /** + * Major version number of class files for Java 21: {@value}. + * + * @see #MINOR_21 + * @since 6.8.0 + */ + public static final short MAJOR_21 = 65; + /** * Default major version number. Class file is for Java 1.1: {@value}. *