JDK-8340786 : Introduce Predicate classes with predicate iterators and visitors for simplified walking
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 24
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2024-09-24
  • Updated: 2024-10-14
  • Resolved: 2024-10-09
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 24
24 b19Fixed
Description
This sub task introduces new Predicate classes with a dedicated interface together with predicate visitors using these new classes. This should simplify predicate walking and processing which is implemented several times very similarly throughout the code base.

The next few sub tasks should replace these different code version by an unified approach.
Comments
Changeset: 3fba1702 Branch: master Author: Christian Hagedorn <chagedorn@openjdk.org> Date: 2024-10-09 11:42:22 +0000 URL: https://git.openjdk.org/jdk/commit/3fba1702cd8dc817b11bfa51077c41424d289281
09-10-2024

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/21161 Date: 2024-09-24 14:19:41 +0000
24-09-2024