RFR: 6812: Rules 2.0

Henrik Dafgård hdafgard at openjdk.java.net
Mon Nov 23 13:26:01 UTC 2020


This PR will merge the new, breaking, API changes for Rules 2.0 as well as updates to all JMC IRule implementations, the JMC GUI and exporting functionality.

-------------

Commit messages:
 - Remove generated baseline files
 - Spotless apply
 - Fix test and build failures
 - Merge branch 'master' into new-rules-api
 - Convert a few rules to use resultprovider and dependencies
 - Fix logging and expose resultprovider
 - Add result provider functionality to RuleManager
 - Updated RuleRegistry
 - Various formatting fixes
 - Don't evaluate rules that have the wrong eventavailability and various  rule formatting fixes
 - ... and 8 more: https://git.openjdk.java.net/jmc/compare/5feaf25f...da5f1bb4

Changes: https://git.openjdk.java.net/jmc/pull/163/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jmc&pr=163&range=00
  Issue: https://bugs.openjdk.java.net/browse/JMC-6812
  Stats: 9116 lines in 128 files changed: 3911 ins; 2787 del; 2418 mod
  Patch: https://git.openjdk.java.net/jmc/pull/163.diff
  Fetch: git fetch https://git.openjdk.java.net/jmc pull/163/head:pull/163

PR: https://git.openjdk.java.net/jmc/pull/163


More information about the jmc-dev mailing list