This is an automated email from the ASF dual-hosted git repository. ggregory pushed a change to branch release in repository https://gitbox.apache.org/repos/asf/commons-bcel.git
from 4a1f0ed0 Bump to next development version add 904ab72c Fix link to the user mailing list add 072626c7 Merge branch 'release' add fa8edb62 Add a section for the next release add b3056c17 grammar add 9ed06e47 Replace internal StringBuffer with StringBuilder add a61ffa8d Replace internal StringBuffer with StringBuilder add 79c08224 Javadoc add 0d5365be Javadoc add 39f35620 Bump jna.version from 5.13.0 to 5.14.0 (#250) add d8f116c8 Bump jna.version from 5.13.0 to 5.14.0 #250 add 3dae0f1e Bump actions/upload-artifact from 3.1.3 to 4.0.0 (#251) add 184a0cd1 Bump GitHub various actions for CI builds add 7e5e7d75 Better Javadoc add e4e3dfff Avoid a spotbugs complaint [skip ci] add faba736f Avoid a spotbugs complaint [skip ci] add bb9c610e Ignore specific spotbugs errors not the number add b3289a8f Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-bcel.git add c799e77a Better Javadoc add 4bb23a8d Update github/codeql-action/upload-sarif version reference add 93253981 Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.21 to 1.9.22 (#252) add 3e7592bb Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.21 to 1.9.22 #252 add 5c74d0e5 Fix version comment [skip ci] add 2355925d Bump codeql action add 8c365e42 Update NOTICE file for 2024 add 20cf556a Bump github/codeql-action from 3.22.11 to 3.22.12 (#253) add fbc58b1d Javadoc add 566b468e Bump org.apache.commons:commons-exec from 1.3 to 1.4.0 (#255) add f5f53f66 Bump org.apache.commons:commons-exec from 1.3 to 1.4.0 #255 add 25ca2777 Replace internal use of StringBuffer with StringBuilder add 2b2293a9 Tests and proposed fix for BCEL-370 (#254) add fdfa9a9b BCEL-370 add e5111d66 Sort members add da483058 Remove trailing whitespace add f20946d0 Use current version of Mockito 4. add f3bcd0a7 Revert "Remove trailing whitespace" add 73d3da8b Remove trailing whitespace add b5e5872f Javadoc add 89b10c49 Javadoc add add006f0 Internal refactoring add f230b001 BCELComparator now uses generics add c377b86c Prepare for release candidate add 6537d1ac Move less viewed sections to the bottom add bf613bd3 mailingLists is defined in the parent POM add e9ef48a1 Prepare for release candidate No new revisions were added by this update. Summary of changes: .github/workflows/codeql-analysis.yml | 6 +- .github/workflows/scorecards-analysis.yml | 4 +- CONTRIBUTING.md | 5 +- NOTICE.txt | 2 +- README.md | 7 +- RELEASE-NOTES.txt | 69 +++++++ pom.xml | 224 +++++++++----------- src/changes/changes.xml | 18 ++ src/changes/release-notes.vm | 4 +- src/conf/spotbugs-exclude-filter.xml | 69 ++++++- src/examples/Mini/ASTFunDecl.java | 2 +- src/examples/ProxyCreator.java | 4 +- .../org/apache/bcel/classfile/AccessFlags.java | 226 ++++++++++++++++++--- .../org/apache/bcel/classfile/CodeException.java | 2 +- .../java/org/apache/bcel/classfile/Constant.java | 21 +- .../org/apache/bcel/classfile/ConstantObject.java | 7 +- .../org/apache/bcel/classfile/ConstantUtf8.java | 9 +- src/main/java/org/apache/bcel/classfile/Field.java | 25 +-- .../java/org/apache/bcel/classfile/JavaClass.java | 30 ++- .../java/org/apache/bcel/classfile/LineNumber.java | 2 +- .../java/org/apache/bcel/classfile/Method.java | 25 +-- src/main/java/org/apache/bcel/classfile/Node.java | 2 +- .../org/apache/bcel/classfile/StackMapEntry.java | 8 +- .../java/org/apache/bcel/classfile/Visitor.java | 2 +- .../java/org/apache/bcel/generic/ArrayType.java | 2 +- .../java/org/apache/bcel/generic/ClassGen.java | 19 +- .../org/apache/bcel/generic/ExceptionThrower.java | 2 +- .../java/org/apache/bcel/generic/FieldGen.java | 27 ++- .../org/apache/bcel/generic/INVOKEDYNAMIC.java | 4 +- .../org/apache/bcel/generic/InstructionList.java | 3 + src/main/java/org/apache/bcel/generic/LDC.java | 5 + .../java/org/apache/bcel/generic/MethodGen.java | 23 +-- .../java/org/apache/bcel/generic/ObjectType.java | 4 +- .../org/apache/bcel/generic/ReferenceType.java | 8 +- src/main/java/org/apache/bcel/generic/Type.java | 4 +- .../java/org/apache/bcel/util/BCELComparator.java | 23 ++- .../org/apache/bcel/util/InstructionFinder.java | 2 +- .../apache/bcel/verifier/GraphicalVerifier.java | 2 +- .../org/apache/bcel/verifier/VerifierAppFrame.java | 2 +- .../org/apache/bcel/verifier/VerifyDialog.java | 4 +- .../bcel/verifier/statics/Pass2Verifier.java | 2 +- .../bcel/verifier/statics/Pass3aVerifier.java | 6 +- .../verifier/structurals/ExceptionHandler.java | 2 +- .../verifier/structurals/ExceptionHandlers.java | 2 +- .../verifier/structurals/ExecutionVisitor.java | 6 +- .../bcel/verifier/structurals/GenericArray.java | 2 +- .../structurals/InstConstraintVisitor.java | 10 +- .../bcel/verifier/structurals/Subroutines.java | 4 +- src/site/xdoc/download_bcel.xml | 26 +-- src/site/xdoc/index.xml | 7 - .../bcel/EnclosingMethodAttributeTestCase.java | 1 + .../ConstantPoolModuleToStringTestCase.java | 12 +- .../bcel/classfile/ConstantPoolTestCase.java | 4 +- .../{StackMapTest.java => ConstantTest.java} | 18 +- .../{StackMapTest.java => FieldTest.java} | 18 +- .../org/apache/bcel/classfile/TestJira368.java | 4 +- .../{ObjectTypeTest.java => ClassGenTest.java} | 21 +- .../java/org/apache/bcel/generic/FieldGenTest.java | 44 ++++ .../java/org/apache/bcel/generic/JavaHome.java | 2 +- .../java/org/apache/bcel/generic/TypeTestCase.java | 5 +- .../org/apache/bcel/util/BCELifierTestCase.java | 2 +- .../apache/bcel/verifier/JiraBcel369TestCase.java | 2 +- .../apache/bcel/verifier/JiraBcel370TestCase.java | 79 +++++++ .../verifier/statics/Pass3aVerifierTestCase.java | 135 ++++++++++++ .../structurals/InstConstraintVisitorTestCase.java | 52 +++++ src/test/resources/com/foo/Foo.class | Bin 0 -> 770 bytes .../JavaLanguageParser$ClassBlockContext.class | Bin 0 -> 2624 bytes 67 files changed, 1003 insertions(+), 370 deletions(-) copy src/test/java/org/apache/bcel/classfile/{StackMapTest.java => ConstantTest.java} (62%) copy src/test/java/org/apache/bcel/classfile/{StackMapTest.java => FieldTest.java} (63%) copy src/test/java/org/apache/bcel/generic/{ObjectTypeTest.java => ClassGenTest.java} (61%) create mode 100644 src/test/java/org/apache/bcel/generic/FieldGenTest.java create mode 100644 src/test/java/org/apache/bcel/verifier/JiraBcel370TestCase.java create mode 100644 src/test/java/org/apache/bcel/verifier/statics/Pass3aVerifierTestCase.java create mode 100644 src/test/java/org/apache/bcel/verifier/structurals/InstConstraintVisitorTestCase.java create mode 100644 src/test/resources/com/foo/Foo.class create mode 100644 src/test/resources/com/puppycrawl/tools/checkstyle/grammar/java/JavaLanguageParser$ClassBlockContext.class