On Fri, 10 Feb 2023 22:48:24 GMT, Joe Wang <jo...@openjdk.org> wrote:
>> Update Commons BCEL in the JDK from 6.5.0 to 6.7.0. >> >> 1. Improvement >> Code modernization (using relatively more modern language features), >> normalization (such as naming), javadocs, cleanup and minor improvements >> made up most of the changes. These changes do not change how BCEL works for >> the XSLT function in the JDK. Many of the changes unfortunately created long >> lines, for example merging multiple lines into a single long line, not what >> we would like to have in the JDK, but I have to leave them as they are so >> that they don't show up as changes in future updates. >> >> 2. Exclusions >> As it has always been, the focus of the BCEL component is to satisfy the >> needs for the XSLT functionality. Classes not needed for the JDK are >> excluded as it has been done previously, this is especially true in the util >> package. The verifier package is also excluded. Methods and sources that >> have dependencies on the excluded classes are either removed or modified. >> >> 3. Deprecation and Warnings >> >> Deprecated classes and contents relying on them are removed or modified >> to use proper methods without changing the functionality. Deprecated fields >> in the original source were changed to private ones in previous update in >> the JDK, however, since the update process applies sources from the upstream >> again, they were reverted back. In order to not have to go through them on >> every update, I'll keep the original source this time. >> >> Warnings were one of the main reasons for the changes made to the >> original source. It has been done in the previous update. In this update, >> many of the previous JDK fixes on warnings have already been addressed in >> the upstream source as the result of item 1, thus lessoned the needs to >> reapply the warning patches. Fixed the rest of warnings as they showed up >> during build. >> >> 4. Note that JRocket specific patches are not in the current code base. >> >> 5. Test >> Tier2 tests passed. >> JCK XML tests passed. > > Joe Wang has updated the pull request incrementally with one additional > commit since the last revision: > > update the date of md file Marked as reviewed by lancea (Reviewer). ------------- PR: https://git.openjdk.org/jdk/pull/12464