This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/maven/javax-javaee-api-8.0.1 in repository https://gitbox.apache.org/repos/asf/commons-bcel.git.
discard b20428d Bump javaee-api from 6.0 to 8.0.1 add 7d46eea Add missing header. add 589cd70 Fix local and GitHub builds. add 2bd287b Add Java 15-ea. add db7e31c Bump actions/checkout from v1 to v2.3.1 (#47) add 8af490f Bump commons-parent from 50 to 51 (#49) add cdc51ea Update commons-parent from 50 to 51. add a7e6573 Bump jna.version from 5.5.0 to 5.6.0 (#52) add 1bff815 Let Java 15-ea be the only 'experimental' build. add edc2dfc Bump biz.aQute.bndlib from 5.1.0 to 5.1.2 (#54) add 3ad5b0e Document recent change. add e423727 Bump maven-surefire-plugin from 3.0.0-M4 to 3.0.0-M5 (#53) add ac38787 Document recent change. add 67e89e2 Update maven-checkstyle-plugin from 3.1.0 to 3.1.1. add b631fdb GitHub action for Java 15-ea. add fac84e2 Add Java 16-ea to GitHub builds. add d74524b GitHub actions/setup-java@v1 -> actions/setup-java@v1.4.0. add 021abb0 Remove extra line. add 070bd89 Avoid unlikely NPE. add 57e8e8e SpotBugs: Avoid unlikely NPE. add 6bef464 Add --no-transfer-progress to CI builds. add 8879680 Bump commons-parent from 51 to 52 (#56) add 4aa3d76 Add GitHub Action badge. add 5879003 Use the POM defaultGoal so that Travis and GitHub run the same builds. add 22da7a2 Add GitHub Action badge. add abeb623 Bump actions/checkout from v2.3.1 to v2.3.2 (#59) add 8804a93 Update actions/checkout from v2.3.1 to v2.3.2 #59. add 49da688 Cache ~/.m2 dir for GitHub builds. add 6f0f9bb improve test case coverage; fix Utility.encode bug (#46) add f1f50d0 Improve test case coverage; fix Utility.encode bug #46. add 41c1c62 Update actions/setup-java from v1.4.0 to v1.4.2 #62. add b1a6289 Bump actions/setup-java from v1.4.0 to v1.4.2 (#62) add ef7b6db Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-bcel.git add 2ab41d6 Trigger a GitHub build on pull requests. add 8b3085f Fix typo add fead9f0 Fix typo add ab8105b Replace Java 14 with Java 15 as the latest Java version to test. add 485b1fe Update Jacoco from 0.8.5 to 0.8.6. add 50b448b Bump commons-io from 2.7 to 2.8.0 (#65) add ff5986d Update commons-io from 2.7 to 2.8.0 #65. add 9cae429 Bump exec-maven-plugin from 1.6.0 to 3.0.0 (#51) add a21642e Update exec-maven-plugin from 1.6.0 to 3.0.0 #51. add 79d0284 Organize. add f967751 BCEL-342 Migrate test suite to JUnit Jupiter (#68) add 0d75ce1 [BCEL-342] Migrate test suite to JUnit Jupiter #68. add 215508b BCEL-343 JUnit Assertion improvement (#69) add 04daba9 [BCEL-343] JUnit Assertion improvement #69. add 3a42d36 Bump actions/setup-java from v1.4.2 to v1.4.3 #67. add 62750ac Bump actions/setup-java from v1.4.2 to v1.4.3 (#67) add ae7c7e1 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-bcel.git add ae9a7b4 Bump actions/checkout from v2.3.2 to v2.3.3 #66. add 4dc5f70 Bump actions/checkout from v2.3.2 to v2.3.3 (#66) add 5a2235f Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-bcel.git add 3f281e4 minor improvements to comments and toString() methods (#71) add 8dd9ce2 Javadoc. add 48f128c Minor improvements to comments and toString() methods #71. add 1d5efe5 Minor improvements to comments and toString() methods #71. add c5ae326 Document previous change. add 2dbdc8c Add security.md. add 180542e Use lambdas. add ee0ad10 Typo. add b08800f Bump biz.aQute.bndlib from 5.1.2 to 5.2.0 (#72) add ffa72c7 Bump biz.aQute.bndlib from 5.1.2 to 5.2.0 #72. add 32f22dc Use Arrays.fill(). add 40a63a9 Remove redundant calls to super(). add 740eb92 No need to initialize to default value. Fix Javadoc typo. add 7a67c7c Fix typos in Javadocs. add 8d1978a Travis: Replace Java 14 with 15. One Java 11 build. Drop Java 12, 13. add 899c786 Use final. add e7de6b0 Use final. add c26d888 Remove useless returns. add 31e352b Use for-each. add ded3be7 Use final. add bc6517c Add Java 17-EA to the GitHub build. add c53fe8f Update commons.japicmp.version 0.14.3 -> 0.14.4. add 2bbbaa5 Bump actions/checkout from v2.3.3 to v2.3.4 #73. add 35a0731 Bump actions/checkout from v2.3.3 to v2.3.4 (#73) add b4d7172 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-bcel.git add 1ebf73a Bump maven-pmd-plugin from 3.13.0 to 3.14.0 (#74) add f4377c5 Bump maven-pmd-plugin from 3.13.0 to 3.14.0 #74. add c261c61 Update commons.japicmp.version 0.14.4 -> 0.15.1. add 50b485a Collapse multiple identical catch clauses into one. add 5d6a36c Update com.github.siom79.japicmp:japicmp-maven-plugin 0.15.1 -> 0.15.2. add 2983851 Example should use a IllegalArgumentException. add 867bcbd The default Maven goal should build the jar (package) instead of just verifying the build (verify). add c434d6a Clean up unused exceptions in package private code (preserves binary compatibility). add 34234d6 Fix Checkstyle configuration DTD link. add 1d90bee Fix Checkstyle suppressions DTD link. add 4637826 Initialize thread local with a lambda. add 4d58176 Define and reuse constants within Commons BCEL and from Commons Lang. add c35db45 Use isEmpty(). add a2540b7 Use isEmpty(). add 605f516 Use isEmpty(). add 4f241cf Use isEmpty(). add 284c90d Use isEmpty(). add 034e537 - Make private elements final where possible. - Remove redundant modifiers. semicolons, type casts. - Simplify ternary expressions. - Normalize type declaration format for arrays. add 8a85f45 Use the scale in the var name. add 945b435 Bump maven-checkstyle-plugin from 3.1.1 to 3.1.2 (#77) add f77f968 Bump maven-checkstyle-plugin from 3.1.1 to 3.1.2 #77. add b93fdba Remove unused imports Remove trailing white spaces on all lines add 3b34cfb Bump junit-jupiter from 5.7.0 to 5.7.1 (#78) add 63c955c Bump junit-jupiter from 5.7.0 to 5.7.1 #78. add 1a45a11 Remove use of redundant String.substring() parameter. add 0813b04 Raise embedded if into parent if. add 6173a22 Update commons-lang3 3.11 -> 3.12.0. add 504b7ce No need to nest so much. add 7d9a680 Update com.github.siom79.japicmp:japicmp-maven-plugin 0.15.2 -> 0.15.3. add f071183 Replace GitHub build for Java 15 with Java 16 and drop Java 16-ea. add 50a023e Update `actions/setup-java` to v2. add 863cd3e Add GitHub code of conduct page that points to the Apache page. add 6fd12fe Update commons-io 2.8.0 -> 2.9.0. add 2f728f2 Replace Java 15 with Java 16 in Travis CI. add a28e7e8 Update Apache Commons IO from 2.9.0 to 2.10.0. add 44c69de Bump actions/cache from 2 to 2.1.5 (#88) add ddce9f7 Bump actions/cache from 2 to 2.1.5 #88. add 85556b6 Update commons.jacoco.version from 0.8.6 to 0.8.7 for Java 17 builds. add f9a4917 Bump junit-jupiter from 5.7.1 to 5.7.2 (#90) add 02945d5 Bump junit-jupiter from 5.7.1 to 5.7.2 #90. add 2ed9836 Bump biz.aQute.bndlib from 5.2.0 to 5.3.0 #81. add 3066605 Bump biz.aQute.bndlib from 5.2.0 to 5.3.0 (#81) add 4d17ebd Bump jna.version from 5.6.0 to 5.8.0 (#84) add 2e8cf54 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-bcel.git add 1589cab Bump jna.version from 5.6.0 to 5.8.0 #84. add 1d44c91 Bump jmh.version from 1.19 to 1.32 (#92) add 6b6a4a7 Bump javaee-api from 6.0 to 8.0.1 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (b20428d) \ N -- N -- N refs/heads/dependabot/maven/javax-javaee-api-8.0.1 (6b6a4a7) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .github/dependabot.yml | 15 +++ .github/workflows/maven.yml | 22 +++- .travis.yml | 9 +- src/assembly/src.xml => CODE_OF_CONDUCT.md | 28 +---- README.md | 3 +- src/assembly/src.xml => SECURITY.md | 28 +---- pom.xml | 39 +++--- src/changes/changes.xml | 22 +++- src/conf/checkstyle-suppressions.xml | 4 +- src/conf/checkstyle.xml | 13 +- src/examples/ClassDumper.java | 1 - src/examples/Mini/ASCII_CharStream.java | 8 +- src/examples/Mini/ASTExpr.java | 9 +- src/examples/Mini/ASTFactor.java | 3 +- src/examples/Mini/ASTFunDecl.java | 8 +- src/examples/Mini/ASTProgram.java | 10 +- src/examples/Mini/ASTTerm.java | 3 +- src/examples/Mini/Function.java | 3 +- src/examples/Mini/MiniC.java | 19 ++- src/examples/Mini/MiniParser.java | 7 +- src/examples/Mini/MiniParserTokenManager.java | 41 ++++--- src/examples/Mini/ParseException.java | 5 +- src/examples/Mini/SimpleNode.java | 2 +- src/examples/Mini/TokenMgrError.java | 2 +- src/examples/Mini/Variable.java | 3 +- src/examples/Package.java | 2 +- src/examples/listclass.java | 6 +- src/main/java/org/apache/bcel/ExceptionConst.java | 9 ++ .../java/org/apache/bcel/ExceptionConstants.java | 8 ++ .../org/apache/bcel/classfile/AnnotationEntry.java | 3 + .../org/apache/bcel/classfile/Annotations.java | 22 ++++ .../java/org/apache/bcel/classfile/Attribute.java | 7 ++ .../bcel/classfile/ClassFormatException.java | 1 - src/main/java/org/apache/bcel/classfile/Code.java | 13 +- .../org/apache/bcel/classfile/CodeException.java | 5 + .../org/apache/bcel/classfile/ConstantPool.java | 2 +- .../java/org/apache/bcel/classfile/Deprecated.java | 2 +- .../org/apache/bcel/classfile/ExceptionTable.java | 5 +- src/main/java/org/apache/bcel/classfile/Field.java | 5 + .../org/apache/bcel/classfile/InnerClasses.java | 9 +- .../java/org/apache/bcel/classfile/JavaClass.java | 19 ++- .../org/apache/bcel/classfile/LineNumberTable.java | 3 +- .../java/org/apache/bcel/classfile/Method.java | 5 + .../apache/bcel/classfile/MethodParameters.java | 7 +- .../org/apache/bcel/classfile/ModulePackages.java | 5 +- .../org/apache/bcel/classfile/NestMembers.java | 5 +- .../java/org/apache/bcel/classfile/Signature.java | 1 - .../org/apache/bcel/classfile/StackMapEntry.java | 52 ++++---- .../org/apache/bcel/classfile/StackMapType.java | 6 +- .../java/org/apache/bcel/classfile/Utility.java | 89 +++++++------- .../apache/bcel/generic/AnnotationEntryGen.java | 2 +- .../java/org/apache/bcel/generic/ArrayType.java | 4 +- .../org/apache/bcel/generic/BranchInstruction.java | 5 +- .../apache/bcel/generic/ClassElementValueGen.java | 2 +- .../org/apache/bcel/generic/ClassGenException.java | 1 - .../apache/bcel/generic/ElementValuePairGen.java | 2 +- .../apache/bcel/generic/EnumElementValueGen.java | 4 +- src/main/java/org/apache/bcel/generic/ICONST.java | 5 +- src/main/java/org/apache/bcel/generic/IINC.java | 2 +- .../org/apache/bcel/generic/INVOKEDYNAMIC.java | 4 + .../java/org/apache/bcel/generic/Instruction.java | 2 +- .../apache/bcel/generic/InstructionComparator.java | 12 +- .../apache/bcel/generic/InstructionFactory.java | 18 +-- .../org/apache/bcel/generic/InstructionHandle.java | 16 ++- .../org/apache/bcel/generic/InstructionList.java | 9 +- .../bcel/generic/LocalVariableInstruction.java | 1 - .../java/org/apache/bcel/generic/MethodGen.java | 10 +- .../bcel/generic/NameSignatureInstruction.java | 1 - src/main/java/org/apache/bcel/generic/PUSH.java | 2 +- .../org/apache/bcel/generic/ReferenceType.java | 20 ++- src/main/java/org/apache/bcel/generic/SWITCH.java | 4 +- .../apache/bcel/generic/SimpleElementValueGen.java | 2 +- src/main/java/org/apache/bcel/generic/Type.java | 122 ++++++++++--------- src/main/java/org/apache/bcel/util/BCELifier.java | 15 ++- src/main/java/org/apache/bcel/util/Class2HTML.java | 6 +- .../java/org/apache/bcel/util/ClassLoader.java | 5 +- src/main/java/org/apache/bcel/util/ClassPath.java | 29 +++-- .../java/org/apache/bcel/util/ClassVector.java | 1 - .../org/apache/bcel/util/InstructionFinder.java | 5 +- src/main/java/org/apache/bcel/util/MethodHTML.java | 3 +- .../org/apache/bcel/verifier/VerifierAppFrame.java | 21 ++-- .../org/apache/bcel/verifier/VerifyDialog.java | 2 - .../verifier/exc/AssertionViolatedException.java | 1 - .../verifier/exc/ClassConstraintException.java | 1 - .../bcel/verifier/exc/CodeConstraintException.java | 1 - .../apache/bcel/verifier/exc/LoadingException.java | 1 - .../LocalVariableInfoInconsistentException.java | 1 - .../exc/StructuralCodeConstraintException.java | 1 - .../bcel/verifier/exc/VerificationException.java | 1 - .../exc/VerifierConstraintViolatedException.java | 1 - .../bcel/verifier/statics/LocalVariableInfo.java | 16 +-- .../bcel/verifier/statics/Pass1Verifier.java | 19 ++- .../bcel/verifier/statics/Pass2Verifier.java | 24 ++-- .../bcel/verifier/statics/Pass3aVerifier.java | 53 ++++---- .../verifier/structurals/ControlFlowGraph.java | 5 +- .../verifier/structurals/ExceptionHandlers.java | 20 +-- .../structurals/InstConstraintVisitor.java | 110 +++++++---------- .../bcel/verifier/structurals/LocalVariables.java | 12 +- .../bcel/verifier/structurals/OperandStack.java | 13 +- .../bcel/verifier/structurals/Subroutines.java | 31 +++-- .../bcel/AbstractCounterVisitorTestCase.java | 3 +- .../java/org/apache/bcel/AbstractTestCase.java | 23 +--- .../apache/bcel/AnnotationAccessFlagTestCase.java | 15 ++- .../bcel/AnnotationDefaultAttributeTestCase.java | 10 +- .../org/apache/bcel/AnonymousClassTestCase.java | 27 +++-- .../org/apache/bcel/CounterVisitorTestCase.java | 114 +++++++++++------ .../org/apache/bcel/ElementValueGenTestCase.java | 59 +++++---- .../bcel/EnclosingMethodAttributeTestCase.java | 49 +++----- .../org/apache/bcel/EnumAccessFlagTestCase.java | 15 ++- src/test/java/org/apache/bcel/HandleTestCase.java | 10 +- .../org/apache/bcel/InstructionFinderTestCase.java | 4 + .../bcel/LocalVariableTypeTableTestCase.java | 2 +- src/test/java/org/apache/bcel/NanoTimer.java | 12 +- src/test/java/org/apache/bcel/PLSETestCase.java | 35 +++++- src/test/java/org/apache/bcel/PerformanceTest.java | 12 +- .../bcel/classfile/CodeExceptionTestCase.java | 2 +- .../bcel/classfile/ConstantPoolTestCase.java | 7 +- .../bcel/classfile/JDKClassDumpTestCase.java | 14 +-- .../bcel/classfile/LocalVariableTestCase.java | 2 +- .../org/apache/bcel/classfile/UtilityTestCase.java | 84 ++++++------- .../org/apache/bcel/data/CombinedAnnotation.java | 2 +- .../java/org/apache/bcel/data/ConstantPoolX.java} | 81 ++----------- .../java/org/apache/bcel/data/PLSETestClass2.java | 2 +- .../java/org/apache/bcel/data/PLSETestEnum.java | 2 +- .../apache/bcel/generic/AnnotationGenTestCase.java | 84 ++++++------- .../apache/bcel/generic/BranchHandleTestCase.java | 28 ++--- .../bcel/generic/FieldAnnotationsTestCase.java | 45 ++----- .../GeneratingAnnotatedClassesTestCase.java | 135 +++++++++------------ .../bcel/generic/InstructionHandleTestCase.java | 28 ++--- .../bcel/generic/JdkGenericDumpTestCase.java | 114 ++++++++--------- .../org/apache/bcel/generic/MethodGenTestCase.java | 59 ++++----- .../java/org/apache/bcel/generic/TypeTestCase.java | 9 +- .../org/apache/bcel/util/BCELifierTestCase.java | 7 +- .../org/apache/bcel/util/Class2HTMLTestCase.java | 10 +- .../bcel/util/ClassPathRepositoryTestCase.java | 46 +++---- .../org/apache/bcel/util/ClassPathTestCase.java | 13 +- .../apache/bcel/util/InstructionFinderTest.java | 4 + .../util/LruCacheClassPathRepositoryTestCase.java | 25 ++-- .../bcel/util/ModularRuntimeImageTestCase.java | 67 +++++----- .../bcel/verifier/AbstractVerifierTestCase.java | 26 ++-- .../apache/bcel/verifier/JiraBcel291TestCase.java | 6 +- .../bcel/verifier/VerifierArrayAccessTestCase.java | 7 +- .../bcel/verifier/VerifierInvokeTestCase.java | 13 +- .../bcel/verifier/VerifierReturnTestCase.java | 7 +- .../org/apache/bcel/verifier/VerifierTestCase.java | 15 ++- .../verifier/statics/Pass2VerifierTestCase.java | 2 +- .../UninitializedObjectTypeTestCase.java | 2 +- .../verifier/tests/TestArrayAccess02Creator.java | 15 +-- .../verifier/tests/TestArrayAccess03Creator.java | 13 +- .../verifier/tests/TestArrayAccess04Creator.java | 15 +-- .../bcel/verifier/tests/TestReturn01Creator.java | 11 +- .../bcel/verifier/tests/TestReturn03Creator.java | 9 +- 152 files changed, 1312 insertions(+), 1335 deletions(-) copy src/assembly/src.xml => CODE_OF_CONDUCT.md (51%) copy src/assembly/src.xml => SECURITY.md (51%) copy src/{main/java/org/apache/bcel/classfile/ConstantPool.java => test/java/org/apache/bcel/data/ConstantPoolX.java} (82%)