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 6b696ed9 Merge branch 'release'
add dfd59091 Use SystemProperties instead of a magic string lookup
add 03ffae7a Add section for the next release
add 4770d2ce Put title and version on the same line
add a9986d8f Merge branch 'master' of
https://gitbox.apache.org/repos/asf/commons-bcel.git
add beebb726 Use Checkstyle WhitespaceAfter
add 2d8133b4 Bump codecov/codecov-action from 4.3.0 to 4.3.1 (#308)
add 1d7a98da Merge branch 'master' of
https://gitbox.apache.org/repos/asf/commons-bcel.git
add cfa0016f Update Checkstyle DTD version from 1.0 to 1.2
add 0a452920 Bump ossf/scorecard-action from 2.3.1 to 2.3.3 (#310)
add b5ff9185 Bump actions/checkout from 4.1.4 to 4.1.5 (#312)
add 3797f9d6 Bump github/codeql-action from 3.25.3 to 3.25.4 (#311)
add 6d5afb99 Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.23 to 1.9.24
(#309)
add 2ba39539 Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.23 to 1.9.24
#309
add 0b1f96bd Show Maven stack traces on errors in GH CI
add 7338ee7a Bump codecov/codecov-action from 4.3.1 to 4.4.0 (#317)
add 5dcf9d9b Bump github/codeql-action from 3.25.4 to 3.25.5 (#316)
add 5d4219f8 Bump actions/checkout from 4.1.5 to 4.1.6 (#315)
add c3bfb8e5 Format nit
add b2c3e0eb Bump github/codeql-action from 3.25.5 to 3.25.6 (#319)
add 06b62c1c Bump codecov/codecov-action from 4.4.0 to 4.4.1 (#320)
add c1241827 Bump github/codeql-action from 3.25.6 to 3.25.7 (#321)
add 9e5bf69c Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 (#322)
add b970a5b5 Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 #322
add 0d5ac71d Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.24 to 2.0.0
(#318)
add 745f88fc Bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.24 to 2.0.0
#318
add e6221580 Bump github/codeql-action from 3.25.7 to 3.25.8 (#323)
add 3f5904c9 Bump codecov/codecov-action from 4.4.1 to 4.5.0 (#327)
add 9816721a Bump github/codeql-action from 3.25.8 to 3.25.10 (#328)
add 73fc1fd1 Bump actions/checkout from 4.1.6 to 4.1.7 (#326)
add 36c19242 Javadoc
add 327ff0bb Bump tests from org.apache.commons:commons-collections4 4.4
to 4.5.0-M2
add 0e712d04 Next version will be 6.10.0
add 3974fe2a Add accessors to model and unit tests, Javadoc (#183)
add 3e5642d5 Add accessors to model and unit tests, Javadoc #183
add 11ada653 Merge branch 'master' of
https://gitbox.apache.org/repos/asf/commons-bcel.git
add 87c9eaec Fix PMD UnnecessaryFullyQualifiedName
add 3c813622 Fix PMD UnnecessaryFullyQualifiedName
add f50364fe Fix PMD UnnecessaryFullyQualifiedName
add e9d274cb Fix PMD UnnecessaryFullyQualifiedName
add dfe6ea7f Fix PMD UnnecessaryFullyQualifiedName
add b81876d6 Fix PMD UnnecessaryFullyQualifiedName
add c8a83a85 Fix PMD UnnecessaryFullyQualifiedName
add 4f719bd1 Fix PMD UnnecessaryFullyQualifiedName
add 4204ab42 Fix PMD UnnecessaryFullyQualifiedName
add 4490737a Fix PMD UnnecessaryFullyQualifiedName
add e1af19f1 Fix PMD UnnecessaryFullyQualifiedName
add a2f5baf9 Fix PMD UnnecessaryFullyQualifiedName
add fcd825ce Fix PMD UnnecessaryFullyQualifiedName
add 7ad87721 Fix PMD EmptyCatchBlock by allowing commented blocks
add a8e156d9 Fix SpotBugs RV_RETURN_VALUE_IGNORED_BAD_PRACTICE in
JasminVisitor
add cffcf789 Clearer private instance variable names
add c9473daf Fix spelling
add 93cf3399 SpotBugs checks should ignore code generated by JavaCC
add 581b303b Fix SpotBugs URF_UNREAD_FIELD in ClassDumper
add 2a5992ff Fix SpotBugs DM_DEFAULT_ENCODING in JasminVisitor
add 2b3c0433 Fix SpotBugs RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE in
ASTFunAppl
add e09e0964 Fix compile
add 8f26b8ee Updates for current version of SpotBugs
add 07b48ca4 Javadoc
add 9260aa4c Javadoc
add bb87fc57 Javadoc
add e4976ff4 Add SpotBugs TODO
add bb53a5ba Comment out unused local variable
add 4f7ad11d Normalize local variable names
add 523354d7 Adjust use of "..." in console messages
add c6022806 Account for side-effects
add 195ed0ff Redo Mini.Environment a la Java 8
add 84f74957 Fix SpotBugs RV_ABSOLUTE_VALUE_OF_HASHCODE in Mini.Environment
add 644cfdbc Fix SpotBugs DM_DEFAULT_ENCODING in Mini.MiniC
add ed5a26c5 Fix SpotBugs DM_DEFAULT_ENCODING in Mini.MiniC
add b71d2883 Fix SpotBugs WMI_WRONG_MAP_ITERATOR in Package.go(String[])
add 9e9b3c93 Deprecate TransitiveHull.INGORED in favor of
TransitiveHull.getIgnored()
add a87395ef Bump org.apache.commons:commons-parent from 69 to 70
add 0d04288f Convert unit test to @ParameterizedTest
add 7e9f30a6 Refactor common call
add ea940944 Use if-else
add 6719429a Bump org.apache.commons:commons-parent from 70 to 71
add 4e10d232 Sort members
add 48cd4799 Sort imports
add 59ece033 Bump github/codeql-action from 3.25.10 to 3.25.11 (#329)
add aca584fb Drop CodeQL
add 6fff303b Drop CodeQL
add 11dd3050 Revert "Drop CodeQL"
add 413fc4ef Revert "Drop CodeQL"
add 335e4910 Drop codecov.io
add bf5323de Bump actions/upload-artifact from 4.3.3 to 4.3.4 (#330)
add d68b1b2d Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to
3.1.0 (#331)
add d3dcb081 Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to
3.1.0 #331
add 05530835 Remove trailing whitespace
add 402e2422 Remove redundant keywords
add 3a315629 Remove redundant keywords
add 854ace8b Remove redundant keywords
add 8cf58188 Remove trailing whitespace
add 77651570 Remove redundant keywords
add ac9568b3 Remove redundant keywords
add a1de2002 Remove redundant keywords
add e953d1c3 Remove redundant keywords
add 44423b3b Remove redundant keywords
add 9365f4bf Remove redundant keywords
add 328fd49c Remove redundant keywords
add e06ce124 Remove redundant keywords
add 6ffd5ef0 Remove redundant keywords
add 65bd198c Remove redundant keywords
add d93052b4 Remove redundant keywords
add fe3651d5 Bump github/codeql-action from 3.25.11 to 3.25.12 (#333)
add 10f51910 Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 (#332)
add 9818c892 Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 #332
add e9aa0683 Add Const.MAJOR_22
add 8f87b819 Add Const.MAJOR_23
add 2d95820f Add Const.MAJOR_24
add a7333c08 Prepare for the next release candidate
No new revisions were added by this update.
Summary of changes:
.github/workflows/codeql-analysis.yml | 8 +-
.github/workflows/coverage.yml | 52 ---
.github/workflows/maven.yml | 4 +-
.github/workflows/scorecards-analysis.yml | 8 +-
CONTRIBUTING.md | 9 +-
README.md | 9 +-
RELEASE-NOTES.txt | 116 +++++--
pom.xml | 21 +-
src/changes/changes.xml | 29 ++
src/changes/release-notes.vm | 3 +-
src/conf/checkstyle-suppressions.xml | 4 +-
src/conf/checkstyle.xml | 10 -
src/conf/pmd-ruleset.xml | 19 +-
src/conf/spotbugs-exclude-filter.xml | 63 +++-
src/examples/ClassDumper.java | 33 +-
src/examples/JasminVisitor.java | 93 +++---
src/examples/Mini/ASTExpr.java | 2 +-
src/examples/Mini/ASTFunAppl.java | 3 +-
src/examples/Mini/ASTFunDecl.java | 3 +-
src/examples/Mini/Environment.java | 158 +--------
src/examples/Mini/MiniC.java | 68 ++--
src/examples/Package.java | 7 +-
src/examples/PatchClass.java | 2 +-
src/examples/ProxyCreator.java | 2 +-
src/examples/TransitiveHull.java | 11 +-
src/main/java/org/apache/bcel/Const.java | 48 +++
src/main/java/org/apache/bcel/Constants.java | 2 +-
.../apache/bcel/classfile/ArrayElementValue.java | 2 +-
.../org/apache/bcel/classfile/BootstrapMethod.java | 2 +-
src/main/java/org/apache/bcel/classfile/Code.java | 16 +-
.../org/apache/bcel/classfile/ConstantUtf8.java | 2 +-
.../org/apache/bcel/classfile/ElementValue.java | 2 +-
.../org/apache/bcel/classfile/FieldOrMethod.java | 16 +
.../java/org/apache/bcel/classfile/JavaClass.java | 24 +-
.../java/org/apache/bcel/classfile/Method.java | 15 +-
.../java/org/apache/bcel/classfile/Module.java | 64 +++-
.../org/apache/bcel/classfile/ModuleExports.java | 47 ++-
.../org/apache/bcel/classfile/ModuleOpens.java | 47 ++-
.../org/apache/bcel/classfile/ModuleProvides.java | 43 ++-
.../org/apache/bcel/classfile/ModuleRequires.java | 37 ++-
.../java/org/apache/bcel/classfile/Signature.java | 8 +-
.../java/org/apache/bcel/classfile/Utility.java | 20 +-
.../apache/bcel/generic/AnnotationEntryGen.java | 4 +-
.../apache/bcel/generic/ArrayElementValueGen.java | 4 +-
.../apache/bcel/generic/ClassElementValueGen.java | 8 +-
.../apache/bcel/generic/ElementValuePairGen.java | 4 +-
.../apache/bcel/generic/EnumElementValueGen.java | 26 +-
.../java/org/apache/bcel/generic/Instruction.java | 2 +-
.../org/apache/bcel/generic/InstructionList.java | 2 +-
.../apache/bcel/generic/InstructionTargeter.java | 9 +-
.../java/org/apache/bcel/generic/ObjectType.java | 2 +-
.../org/apache/bcel/generic/ReferenceType.java | 58 ++--
.../apache/bcel/generic/TargetLostException.java | 22 +-
src/main/java/org/apache/bcel/generic/Type.java | 12 +-
.../java/org/apache/bcel/util/BCELFactory.java | 2 +-
src/main/java/org/apache/bcel/util/ClassPath.java | 7 +-
.../org/apache/bcel/verifier/VerifierAppFrame.java | 6 +-
.../org/apache/bcel/verifier/VerifyDialog.java | 19 +-
.../bcel/verifier/statics/Pass2Verifier.java | 2 +-
.../verifier/structurals/ControlFlowGraph.java | 2 +-
.../bcel/verifier/structurals/GenericArray.java | 2 +-
.../bcel/verifier/structurals/LocalVariables.java | 2 +-
.../bcel/verifier/structurals/OperandStack.java | 4 +-
.../bcel/verifier/structurals/Pass3bVerifier.java | 4 +-
.../bcel/verifier/structurals/Subroutines.java | 2 +-
src/site/xdoc/download_bcel.xml | 26 +-
.../org/apache/bcel/AnonymousClassTestCase.java | 14 +
.../ObjectTypeTest.java => ConstTest.java} | 27 +-
.../bcel/LocalVariableTypeTableTestCase.java | 20 ++
src/test/java/org/apache/bcel/PerformanceTest.java | 3 +-
.../ConstantPoolModuleAccessTestCase.java | 369 +++++++++++++++++++++
.../org/apache/bcel/classfile/RecordTestCase.java | 15 +-
.../org/apache/bcel/classfile/UtilityTestCase.java | 2 +-
.../data/{PLSETestEnum.java => EmptyClass.java} | 4 +-
.../apache/bcel/generic/BranchHandleTestCase.java | 6 +-
.../bcel/generic/FieldAnnotationsTestCase.java | 5 +
.../GeneratingAnnotatedClassesTestCase.java | 4 +
.../bcel/generic/InstructionHandleTestCase.java | 6 +-
.../org/apache/bcel/util/BCELifierTestCase.java | 3 +-
.../apache/bcel/verifier/VerifierMainTestCase.java | 3 +-
.../org/apache/bcel/verifier/VerifierTestCase.java | 3 +-
.../bcel/verifier/VerifyBadClassesTestCase.java | 3 +-
82 files changed, 1272 insertions(+), 578 deletions(-)
delete mode 100644 .github/workflows/coverage.yml
copy src/test/java/org/apache/bcel/{generic/ObjectTypeTest.java =>
ConstTest.java} (64%)
create mode 100644
src/test/java/org/apache/bcel/classfile/ConstantPoolModuleAccessTestCase.java
copy src/test/java/org/apache/bcel/data/{PLSETestEnum.java => EmptyClass.java}
(95%)