- I hope reflective preview APIs are marked from the regular ones: reflective ones can be used by non-preview programs to support running in a preview enabled runtime. (
IdentityException is not reflective, all other preview APIs added by value objects are reflective)
- There are preview class files in the JDK 28 distributions: See https://github.com/openjdk/jdk/blob/master/doc/value-class-preview.md, they are in
META-INF/preview. You can maybe create a separate diff page or notation to indicate the difference between the META-INF/preview classes and the normal classes.
According to #141 your tool uses ASM, so I anticipate these tweaks to be relatively easy to your tool.
IdentityExceptionis not reflective, all other preview APIs added by value objects are reflective)META-INF/preview. You can maybe create a separate diff page or notation to indicate the difference between theMETA-INF/previewclasses and the normal classes.According to #141 your tool uses ASM, so I anticipate these tweaks to be relatively easy to your tool.